Develop, maintain, and optimize applications using the .NET stack.
Design and manage relational databases using SQL Server.
Deploy, configure, and maintain applications on AWS infrastructure.
Collaborate with cross-functional teams to transition systems from monolithic to microservices architectures.
Troubleshoot and resolve software, database, and server-related issues on Windows and Linux environments.
Write clean, scalable, and efficient code following best practices.
Contribute to architectural decisions and technical strategy discussions.
Ensure code quality through peer reviews, automated testing, and performance optimization.
3+ years of professional software development experience in a similar role.
Strong proficiency in the .NET framework and C# programming.
In-depth knowledge of SQL Server and database optimization techniques.
Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS).
Proficiency in working with both Windows and Linux operating systems.
Proven ability to design and implement microservices architecture and work with monolithic systems.
Strong understanding of software development lifecycle, CI/CD pipelines, and version control systems.
Excellent problem-solving skills, with a detail-oriented and analytical mindset.
Strong communication and teamwork abilities, fostering collaboration in an agile environment.
Familiarity with containerization tools such as Docker or Kubernetes.
Experience with monitoring and logging tools like Prometheus, Grafana, or CloudWatch.
Prior experience in migrating legacy systems to microservices architecture.
A passion for learning and staying updated with emerging technologies.
Opportunity to work with a forward-thinking company committed to innovation.
Competitive compensation package and comprehensive benefits.
A collaborative and inclusive work culture.
Access to continuous learning and professional growth opportunities.