We are looking for a highly skilled Senior .NET Full-Stack Developer with extensive experience in .NET Core and ASP.NET 2.5+. The ideal candidate should have a strong foundation in back-end and front-end technologies, be proficient in Test-Driven Development (TDD), and be adept at writing service-oriented code. This is a remote position offering the opportunity to work with a team of experts in the field.
Key Responsibilities:
- Develop robust, scalable applications using .NET Core, ASP.NET 2.5+, and front-end technologies.
- Implement Test-Driven Development (TDD) to ensure high-quality code.
- Debug and resolve software defects and issues effectively.
- Build service-oriented functionalities in a microservices architecture.
- Collaborate with front-end developers and designers for seamless integration.
- Optimize application for speed and scalability.
- Stay abreast of the latest trends in .NET and other emerging technologies.
Required Qualifications:
- Minimum of 8 years of professional experience in .NET technologies.
- Strong expertise in .NET Core and ASP.NET 2.5+.
- Proven experience in Test-Driven Development (TDD).
- Familiarity with front-end technologies like HTML5, CSS3, and JavaScript.
- Strong debugging and problem-solving skills.
- Excellent communication skills.
- Ability to work independently and manage multiple tasks.
- Solid understanding of service-oriented architecture and microservices.
- Bachelor's or master's degree in Computer Science, Engineering, or related field is a plus.
Additional Preferred Skills:
- Experience with front-end frameworks like Angular or React.
- Knowledge of back-end technologies like SQL Server, MongoDB.
- Familiarity with version control tools like Git.
- Experience in Agile methodologies.