Job Description

JOB DESCRIPTIONS

  • Lead a team of developers in delivering scalable, robust software solutions.
  • Provide technical guidance, mentoring, and support to team members.
  • Conduct thorough code reviews and enforce coding standards and best practices.
  • Architect and implement software systems that align with business goals and industry trends.
  • Contribute to project estimation, risk analysis, and task planning.
  • Write clean, maintainable, and efficient code focused on performance and scalability.
  • Collaborate across teams to troubleshoot and resolve complex issues.
  • Foster a culture of learning, continuous improvement, and innovation.

REQUIREMENTS

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (certifications are a plus).
  • 6–7 years of experience in .NET technologies, including C#, ASP.NET, ASP.NET Core.
  • 5+ years of experience in Microsoft SQL Server (MSSQL).
  • Expertise in front-end technologies such as Angular/AngularJS, TypeScript, HTML/CSS/SASS.
  • Kendo UI, and experience converting wireframes into responsive web pages.
  • Deep understanding of both Entity Framework Core/EF6 using Code First and DB First approaches.
  • Strong experience building REST APIs using C#.
  • Proficiency in GitLab and DevOps workflows.
  • Experience with containerization (e.g., Docker) and cloud platforms (e.g., Azure, AWS).
  • Fluent in English, with strong communication and leadership skills.