About the role
- Develop enterprise applications using .NET 6+, C#, and modern web technologies.
- Build RESTful APIs and Web API services using ASP.NET.
- Develop full-stack applications using Angular or React.
- Design and implement microservices, SOA, and distributed architectures.
- Work with Windows Services and Microsoft SQL Server (MSSQL).
- Write unit tests and maintain clean, high-performance code.
- Utilize Azure cloud services and Azure DevOps for application delivery.
- Participate in all SDLC phases, including design, development, testing, and maintenance.
- Troubleshoot complex technical issues and align solutions with overall system architecture.
- 7+ years of hands-on software development experience.
- Strong expertise in .NET 6+, C#, ASP.NET Web API, and Windows Services.
- Experience with Angular or React.
- Knowledge of C# collections, async/await, REST APIs, SOA, microservices, and AMQP.
- Strong experience with MSSQL and relational databases.
- Experience with Azure cloud services, Azure DevOps, and unit testing.
- Strong understanding of system design, distributed architecture, and SDLC.
- Excellent analytical, communication, and problem-solving skills.
- Experience with document databases such as RavenDB or MongoDB.
- Exposure to SaaS applications and cloud-based solutions.
- Ability to handle complex requirements and deliver scalable, customer-focused software.
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance.
- Paid time off and flexible working hours.
- Professional development opportunities and support for continuing education. Udemy Learning Licenses to enhance skills and stay up-to-date with the latest technology.