
Senior Software Engineer – C#, .NET/.NET Core, Linux
Technology Navigators
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design, develop, test, deploy, and maintain highly scalable and responsive services/APIs using C#/.NET/.NET Core
- Collaborate with a variety of internal teams during the SDLC, including product, QA, UX, etc.
- Sync up with the platform team on architectural best practices to ensure reliability and scalability
- Take part in code reviews to continuously elevate the code quality
- Mentor associate-level software engineers on SDLC best practices
Requirements
- 4+ years of back-end software development experience coding in C#/.NET/.NET Core
- Hands-on experience with Linux
- Recent experience with distributed, cloud-based environments (AWS/Azure and Docker/Kubernetes)
- Proven ability to build cloud native scalable microservices
- Previous experience with Message Bus (Kafka highly preferred)
Benefits
- excellent healthcare benefits including medical, dental, vision, life, and disability insurance plans
- paternity leave
- 401k
- HSA
- FSA
- commuter benefits
- tuition reimbursement
- child care assistance
- employee assistance programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET.NET CoreLinuxAWSAzureDockerKubernetesmicroservicesKafka
Soft Skills
collaborationmentoringcode reviewcommunicationproblem-solving