Senior Software Engineer - .NET
Sorry, this job was removed at 11:26 a.m. (MST) on Friday, December 3, 2021
By clicking Apply Now you agree to share your profile information with the hiring company.
Responsibilities:
- Build scalable, backup and disaster recovery ready distributed event-driven system
- Functionally decompose complex problems into simple, straight-forward solutions
- Deliver results according to project schedules and quality
- Refactor code into modern technology stack
Requirements:
- Computer Science or Engineering Degree
- 10+ years of experience as a full-time software development professional
- 8+ years of experience designing and supporting large scale distributed systems
- 8+ years of experience building low latency APIs supporting millions of users
- 8+ years of experience C# and .NET Standard. .NET Core is a plus
- 5+ years building Microservices architecture
- 5+ years of messaging systems and technologies
- 5+ years Relational and Document-oriented databases
Recommended but not required:
- Experience with automated testing tools
- Financial industry experience
- CI/CD tools and processes specifically Azure DevOps
- PowerShell, Python and JavaScript
Read Full Job Description