Job Closed
This listing is no longer active.
The Custom Software Development Company
Senior .NET Engineer
Location
United States
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Senior .NET Engineer
ELEKS
• Design, develop, and maintain reliable software in line with technical requirements • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager • Apply the best software development practices and coding standards to produce high-quality and performant solutions • Stay up-to-date with modern technology and optionally obtain professional certifications • Participate as a trainer or a trainee in various learning programs outside the main project
Job Requirements
- 5-6+ years of experience with C#, .NET Core, NET Framework
- Experience with Azure native microservices architecture & Azure services (AI search, key vault, AKS, storage queue, azure functions, event hub, APIm)
- Security protocols: OAuth 2.0 (OKTA)
- Experience with Kubernetes, Dockers
- Hands-on experience in building RESTful APIs based on API management
- Good knowledge of CI/CD based on DevOps services, terraform
- Hands-on experience in Unit Testing using XUnit / Nunit
- Minimal API standard knowledge
- ORMs: EF6
- Following DDD (Data Driven Design)
- Understanding canonical APIs approach
- Experience with databases (CosmosDB, MS SQL,, etc.)
- Understanding APMs
- Databricks experience
- Advanced level of English
- Nice to have:
- Monitoring (Datadog, etc.)
- Experience with cloud-native services such as SignalR, Functions
- Cache technologies (Redis cache, etc.)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Execute activities within the current methodology and uphold the highest quality standards. • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success. • Take ownership of projects, from technical design to a successful launch.
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Execute activities within the current methodology and uphold the highest quality standards. • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success. • Take ownership of projects, from technical design to a successful launch.
• Craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Execute activities within the current methodology and uphold the highest quality standards. • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success. • Take ownership of projects, from technical design to a successful launch.
Senior Back-end Engineer – Partner Programs
Swing Development (SwingDev)Beautiful software, developed with a human touch.
• You’ll design, build, and maintain reliable backend solutions that form the foundation of our systems. • You'll act as a technical leader within the team, taking ownership of projects or domains, guiding technical decisions, and helping other engineers grow. • You’ll partner closely with product, data engineering, analytics, and business teams across multiple domains to drive meaningful projects from concept to delivery. • You’ll actively shape our software architecture, bringing your ideas and expertise into technical discussions. • You’ll work hand-in-hand with product and quality assurance teams to ensure your code meets the highest standards of reliability and performance. • You’ll balance maintaining existing systems with developing new features, ensuring stability while pushing innovation.


