- Design develop and maintain robust scalable and secure software applications using .NET technologies.
- Collaborate with crossfunctional teams to gather and analyze requirements and translate them into technical specifications.
- Implement software development best practices and ensure code quality through peer code reviews and testing.
- Troubleshoot and resolve application defects in a timely manner to ensure optimal performance and reliability.
- Participate in architectural discussions and decisionmaking processes to enhance system design and functionality.
- Stay updated on emerging technologies and industry trends to inform project direction and technology stack choices.
- Mentor and provide guidance to junior developers fostering a culture of continuous learning and technical excellence.
Requirements
- Proven experience as a .NET Developer with a strong understanding of objectoriented programming principles.
- Extensive knowledge of .NET Framework .NET Core ASP.NET and C# programming language.
- Experience with frontend technologies such as HTML CSS JavaScript and frameworks like Angular or React.
- Proficiency in database design and development using SQL Server or similar relational databases.
- Strong problemsolving skills and the ability to work under pressure in a fastpaced environment.
- Excellent communication skills and the capacity to collaborate effectively with diverse teams.
- Ability and willingness to relocate demonstrating flexibility and a commitment to the role.
proven experience as a .NET Developer with a strong understanding of object-oriented programming principles. Extensive knowledge of .NET Framework, .NET Core, ASP.NET, and C# programming language. Experience with frontend technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React. Proficiency in database design and development using SQL Server or similar relational databases. Strong problem-solving skills and the ability to work under pressure in a fast-paced environment. Excellent communication skills and the capacity to collaborate effectively with diverse teams. Ability and willingness to relocate, demonstrating flexibility and a commitment to the role.