We invite a Senior .NET Engineer to join our development team to actively participate in building robust software solutions. This position involves constructing scalable architectures, advancing app functionalities, and collaborating with diverse teams to achieve impactful results. If you have a passion for software development and are eager to resolve technical challenges, apply now
Responsibilities
- Develop and support durable applications using .NET tools and technologies
- Partner with colleagues across teams to obtain requirements and assure flawless feature delivery
- Construct scalable and maintainable solutions aligned with industry best practices and architectural guidelines
- Boost application speed and debug system faults to guarantee reliability
- Design microservices to enable distributed systems architecture
- Work with RESTful APIs ensuring effective data exchange between services
- Assist in creating and maintaining CI/CD pipelines for efficient release cycles
- Ensure security through proper authentication and authorization implementations
- Participate in code reviews offering insights to maintain high-quality standards
Requirements
- Bachelor’s degree in CS, IT, Engineering, or equivalent
- Over 3 years of professional experience in .NET development
- Strong command of .NET framework and C# for building scalable apps
- Experienced in Angular for front-end interfaces
- Understanding of CI/CD pipeline automation
- Knowledge of authentication and authorization protocols for security
- Experience in deploying microservice architectures
- Hands-on experience with Azure cloud platforms
- Detailed knowledge of REST APIs for integration purposes
- Excellent investigation skills for troubleshooting application issues
- Ability to decipher code and recover necessary requirements
- Effective problem-solving talents for complex challenges
- Good command of English language at B1 proficiency or more
Nice to have
- Practical experience with AI tools and their integration into applications