We are looking for a highly qualified Senior .NET Developer to join our team and play a significant role in building and advancing sophisticated software solutions.
In this role, you will concentrate on creating scalable systems, improving application performance, and collaborating with multiple teams to achieve impactful outcomes. If you are enthusiastic about software engineering and thrive on addressing complex technical challenges, we would like to hear from you.
Responsibilities
- Develop, enhance, and maintain dependable software applications using .NET frameworks
- Work closely with cross-functional teams to gather requirements and ensure the successful delivery of features
- Design efficient and scalable systems that adhere to best practices and industry standards
- Optimize application performance and address technical issues to ensure reliability
- Architect and develop microservices to support distributed system frameworks
- Utilize RESTful APIs to enable seamless interaction between different application components
- Assist with the setup and management of CI/CD pipelines to streamline deployment processes
- Implement robust authentication and authorization mechanisms to ensure application security
- Contribute to code reviews and provide actionable feedback to uphold coding standards and quality
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
- A minimum of 3 years of experience working as a .NET Developer in a professional setting
- Advanced proficiency in .NET/C# for building scalable and high-performance software solutions
- Proven expertise in using Angular for front-end development tasks
- Strong understanding of CI/CD pipelines to improve development and deployment workflows
- Experience in implementing secure authentication and authorization solutions
- Hands-on experience in designing and developing microservices-based architectures
- Practical knowledge of Azure for deploying and managing cloud-based systems
- Comprehensive understanding of RESTful APIs for building and integrating application services
- Excellent debugging and troubleshooting capabilities to resolve technical challenges effectively
- Ability to interpret and analyze code to recover incomplete or unclear requirements
- Exceptional problem-solving skills for handling complex technical scenarios
- Proficiency in English, both written and spoken, at a B1 level or higher
Nice to have
- Experience incorporating AI technologies into software applications