Job Openings Mid Level Full Stack Developer (.NET)

About the job Mid Level Full Stack Developer (.NET)

Job Summary: We are looking for a motivated and detail-oriented Software Engineer to join our team in building robust, cloud-based web applications using .NET and AngularJS. In this role, you'll apply object-oriented design and software engineering best practices to create reliable and maintainable solutions. You will collaborate with cross-functional teams to turn complex business needs into intuitive technical outcomes, while continually enhancing your skills and contributing to the ongoing improvement of our development processes. Ideal candidates are self-driven, quality-focused, and passionate about delivering innovative, high-impact software.

Essential Functions / Duties / Responsibilities:

  • Develop and maintain web applications built using .NET and AngularJS and hosted on the cloud
  • Write efficient, high-quality code that follows OOP and SOLID principles
  • Participate in development best practices, including unit testing, code reviews, and architecture discussions
  • Work independently and proactively to optimize processes
  • Cultivate a growth mindset to always learn new skills to improve the applications and yourself
  • Work with stakeholders to translate problems and requirements into innovative solutions

Minimum Qualifications:

  • Proven experience as a Full-Stack Developer with 3+ years of experience.
  • Strong background with web development using the Microsoft stack, including ASP.NET Core, MVC, Web API and Entity Framework
  • Strong background with a front-end JavaScript framework, preferably AngularJS
  • Excellent understanding of applying OOP and SOLID principles in code
  • Experience writing performant SQL server queries and optimizing them using their execution plans
  • Experience working with cloud services on either Azure or AWS
  • Excellent written and verbal communication skills
  • Ability to work independently and as part of a team
  • Problem-solving skills and a passion for learning new technologies.

Bonus Points:

  • Experience in using cloud native and serverless technologies to modernize legacy applications
  • Experience developing CI/CD pipelines (e.g., Jenkins, AWS DevOps).
  • Experience with managing infrastructure (e.g., Certificates, Networking, Security)
  • Experience with ETL processes (e.g. AWS Glue, Microsoft Fabric, SSIS)