DevJobs

Full Stack Developer .Net & Angular

Overview
Skills
  • C# C# ꞏ 4y
  • Angular Angular ꞏ 4y
  • MySQL MySQL ꞏ 4y
  • NoSQL NoSQL ꞏ 4y
  • RESTful API RESTful API ꞏ 4y
  • Agile methodologies ꞏ 4y
  • JSON ꞏ 4y
  • MSSQL ꞏ 4y
  • Containerization

Responsibilities:

  1. Develop and implement back-end functionalities using C# .Net Core using MS framework.
  2. Develop and maintain responsive web applications using Angular for front-end development.
  3. Work with JSON data structures and manipulate data efficiently.
  4. Collaborate with cross-functional teams to analyze technical and business requirements and translate them into scalable and robust software solutions.
  5. Write clean, efficient, and well-maintainable code.
  6. Conduct thorough testing and debugging of applications to ensure high quality and reliability.
  7. Troubleshoot and resolve software defects and issues in a timely manner.
  8. Participate in dailies, grooming an and code reviews and provide constructive feedback to peers.
  9. Working consistently and thoroughly in Jira.

 

Required Skills:

  1. Minimum 4-6 years experience is required.
  2. Fluent English - Speaking, reading and writing.
  3. A strong command over the C# programming language and extensive knowledge of the .NET Core framework. This includes asynchronous programming, LINQ, Entity and dependency injection.
  4. Proficiency in Angular, with a solid understanding of component-based architecture and frameworks.
  5. Experience in developing RESTful APIs and working with back-end technologies.
  6. Proficiency in working with JSON data structures and manipulating data efficiently.
  7. Familiarity with database systems such as MySQL, MSSQL and NoSQL.
  8. Excellent problem-solving skills and the ability to think creatively.
  9. Strong understanding of software development principles, including object-oriented programming and design patterns.
  10. Ability to comprehend and translate technical and business requirements into effective software solutions.
  11. Ability to prioritize tasks and manage time efficiently in a fast-paced environment.
  12. Continuous learning mindset and a desire to stay updated with the latest industry trends and technologies.
  13. Familiarity with containerization method of work.
  14. Understanding of Agile methodologies and experience working in Agile teams.
  15. 15. A team member with strong communication skills, who know how to work with others team members.


IdeoDigital