Wherever you are in your career. You belong here

Open Position

Mid .NET Software Engineer

Key Responsibilities:

  • Design, develop, and maintain robust and scalable web applications using .NET Framework and related technologies.

  • Architect and implement database designs, ensuring optimal performance and data integrity.

  • Develop and optimize front-end components using Angular and TypeScript.

  • Collaborate with cross-functional teams to design, develop, and deploy full stack solutions.

  • Utilize cloud technologies (preferably Azure) to build and manage cloud-native applications.

  • Incorporate DevSecOps practices to ensure secure and efficient development pipelines.

  • Participate in code reviews, debugging, and troubleshooting to maintain high code quality.

  • Stay updated with the latest industry trends and best practices to continuously improve our development processes.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.

  • Over 5 years of experience in .NET framework and web-based technologies.

  • Strong experience in database design and development with relational databases (e.g., SQL Server, MySQL).

  • Hands-on experience with AngularJS and TypeScript.

  • Exposure to cloud technologies such as Azure or other leading cloud platforms.

  • Familiarity with DevSecOps methodologies and tools.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Experience with other front-end frameworks/libraries (e.g. Angular, React).

  • Proficient in C# language is a MUST.

  • Relational Database experience (Preferably in MS SQL Server) is required.

  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).

  • Understanding of microservices architecture.

  • Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate).

What We Offer:

  • A dynamic and inclusive work environment.

  • Opportunities for professional growth and development.

  • Competitive salary and benefits package.

  • Flexible work arrangements.