We are seeking a skilled .NET Developer to join our dynamic team. The ideal candidate will have a strong background in developing robust applications using .NET technologies. You will be responsible for designing, coding, testing, and deploying applications while collaborating with cross-functional teams to ensure high-quality deliverables.
Key Responsibilities:
- Develop and maintain scalable web applications using .NET, C#, and related technologies.
- Collaborate with product owners and stakeholders to gather requirements and translate them into technical specifications.
- Write clean, efficient, and reusable code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to improve code quality.
- Troubleshoot and debug applications to ensure optimal performance and reliability.
- Implement and maintain database solutions using SQL Server or other database technologies.
- Participate in all phases of the software development lifecycle (SDLC), including design, development, testing, and deployment.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a .NET Developer, with a strong understanding of .NET frameworks (e.g., .NET Core, ASP.NET).
- Proficiency in C#, HTML, CSS, JavaScript, and relevant frameworks (e.g., Angular, React).
- Experience with database technologies, including SQL Server or MySQL.
- Familiarity with version control systems (e.g., Git) and Agile methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Experience with cloud platforms (e.g., Azure, AWS) is a plus.
- Knowledge of microservices architecture and RESTful API development.
- Familiarity with automated testing frameworks and tools.
EA License Number : 11C4879