Requirements
- 5+ years of professional experience in .NET development, preferably in enterprise environments
- Strong hands-on experience with .NET Framework and .NET Core
- Good knowledge of OOP, SOLID principles, and design patterns
- Experience developing REST APIs, backend services, and system integrations
- Strong Microsoft SQL Server knowledge, including query optimization and performance tuning
- Experience with unit testing, Git, and CI/CD practices
- Ability to analyze requirements and translate them into reliable, maintainable technical solutions
- Good problem-solving and analytical skills
- Experience working with cross-functional teams, including QA Engineers, Business Analysts, Tech Leads, and Solution Architects
- Ability to work independently while contributing to technical discussions and code reviews
- Good communication and documentation skills
- Fluent English, both written and spoken
Responsibilities
- Develop and maintain backend services and REST APIs using .NET
- Design and implement integrations across multiple systems
- Analyze requirements and contribute to technical and solution design
- Develop scalable, maintainable, and high-quality enterprise applications
- Work with SQL Server and address performance and optimization challenges
- Write unit tests and participate in code reviews
- Collaborate with Tech Leads, Solution Architects, QA Engineers, Business Analysts, and external partners
- Support integration testing, troubleshooting, and defect resolution
- Contribute to effort estimation, technical analysis, and feasibility assessments
- Maintain technical documentation and API specifications
- Identify opportunities to improve development practices, code quality, and system performance
- Independently deliver assigned features while collaborating with the wider development team