Full-timeSenior Software Engineer

Software Development

Key Responsibilities

  • 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.


Required Skills and Qualifications

  • 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.


Preferred Qualifications

  • 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.


What’s in It for You?

  • 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.

Apply