Description

Key Responsibilities:

  • Develop, test, and maintain applications using .NET framework and related technologies.
  • Collaborate with product managers, designers, and other developers to gather requirements and deliver high-quality software solutions.
  • Write clean, scalable, and efficient code following best practices.
  • Perform code reviews to ensure code quality and share knowledge with the team.
  • Troubleshoot, debug, and resolve application issues in a timely manner.
  • Optimize applications for performance, scalability, and security.
  • Stay up-to-date with the latest industry trends and technologies to ensure the company remains competitive.
  • Participate in the entire software development lifecycle, from concept and design to deployment and support.

 

 

 

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of experience in software development with a strong focus on .NET technologies (e.g., .NET Core, ASP.NET, C#).
  • Proficient in web technologies including HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
  • Experience with relational databases (e.g., SQL Server, MySQL) and ORM frameworks (e.g., Entity Framework).
  • Familiarity with RESTful APIs and microservices architecture.
  • Knowledge of version control systems, preferably Git.
  • Strong understanding of software development principles, including object-oriented programming and design patterns.
  • Experience with agile development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

 

 

 

Preferred Qualifications:

  • Experience with cloud platforms such as Azure or AWS.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience with automated testing frameworks and tools (e.g., NUnit, MSTest).
  • Familiarity with CI/CD pipelines and build tools (e.g., Jenkins, Azure DevOps).
  • Understanding of front-end frameworks and libraries (e.g., Angular, React).

 

Education

Bachelor's degree in Computer Science