We are currently seeking an experienced software professional to join our dynamic development team as a senior .net developer.
About the Job
The ideal candidate will have extensive experience in designing, developing, and maintaining enterprise-level applications using Microsoft.NET technologies.
You will play a key role in architecting solutions, mentoring junior developers, and driving technical excellence across the software development lifecycle.
* Design, develop, and maintain scalable web applications and APIs using .NET Core/.NET Framework
* Participate in architecture decisions and technical design reviews
* Implement and maintain microservices architectures and distributed systems
* Optimize application performance and troubleshoot complex issues
Main Responsibilities
1. Cross-Functional Team Collaboration: Work closely with product managers, quality assurance engineers, and DevOps specialists to drive project success
2. Innovation and Continuous Improvement: Stay up-to-date with emerging technologies, propose process improvements, evaluate new tools and frameworks
Requirements
* Degree in Computer Science, Engineering, or equivalent experience
* 5+ years of professional .NET development experience
* Strong proficiency in C#, .NET Core/.NET Framework
A competitive compensation package is available for this position.