We are looking for a skilled .NET Developer to join our innovative development team. As a .NET Developer, you will be responsible for developing, maintaining, and enhancing our web applications and services. Your expertise will contribute to delivering high-quality software solutions that meet our clients' needs and drive our business forward.
Design, develop, and maintain web applications using .NET framework and related technologies.
Write clean, scalable, and efficient code.
Collaborate with cross-functional teams to gather requirements and define software solutions.
Participate in code reviews and ensure adherence to best practices and coding standards.
Troubleshoot and debug applications to ensure optimal performance and user experience.
Implement software enhancements and suggest improvements to existing applications.
Stay updated with the latest industry trends and technologies to ensure our solutions remain current and effective.
Contribute to the design and architecture of new features and applications.
Strong experience in .NET development (C#, ASP.NET, .NET Core).
Proficient in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
Solid understanding of object-oriented programming and design patterns.
Experience with SQL Server and database design.
Familiarity with version control systems, preferably Git.
Excellent problem-solving skills and attention to detail.
Ability to work independently as well as part of a team.
Strong communication skills and ability to collaborate with team members and stakeholders.
Experience with cloud platforms such as Azure or AWS.
Knowledge of containerization technologies like Docker and Kubernetes.
Familiarity with CI/CD pipelines and DevOps practices.
Understanding of Agile methodologies and experience working in Agile teams.
Certification in .NET development or related technologies.