We are seeking .NET Developer Senior with at least 5 years of experience delivering innovative software solutions that are scalable, secure, and easy to maintain. The ideal candidate thrives in team settings and is motivated by creating success all around them through strong communication, shipping great product experiences, and making data-driven decisions.
Responsibilities
- Design, implement, and maintain data-driven web applications and services with .NET, RDBMS, and SPA web frameworks.
- Leverage your expertise in object-oriented development to produce designs and code solutions
- Provide object model and data analysis and participate in solution design activities
- Build backend services, APIs, and web-based user interfaces
- Gain an understanding of business requirements, current system operations/functionality and proposed new requirements.
- Use previous experiences to contribute to the overall technical architecture.
- Design, build and maintain automated unit and integration tests.
- Mentor members of the development team on internal and external frameworks, software development best practices, and new technologies.
- Gain an understanding of business requirements, current system operations/functionality and proposed new requirements.
- Collaborate with product, design, information security and business team members to quickly grasp domain knowledge.
- Develop concise, articulate, and detailed documentation
- Support healthy system operations and ensure high levels of availability are achieved.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or 5 years software engineering experience)
- 5+ years of software engineering experience
- 3+ years of experience programming in C# and .NET technologies
- Experience developing n-tiered web applications using modern techniques
- Advanced skill in building backend modular services
- Ability to work in a fast-paced environment and help drive innovation
Desired Qualifications
- Experience building UIs in React, Redux, Material UI
- Experience with Azure and/or AWS Cloud infrastructure
- Experience building containerized microservices
- Fintech or Financial services industry experience
- Experience mentoring junior software engineers
- Proven track-record of teamwork and delivery
- Experience at high-growth, venture-backed startups
- Experience developing with Typescript and Node a big plus