Salary
💰 $110,000 - $150,000 per year
Tech Stack
AzureCloudEntity FrameworkGraphQLMongoDBNoSQLSQL
About the role
- Drive delivery of Stories and Features independently
- Collaborate with stakeholders from the Product team to understand Features and break them down into actionable stories and tasks
- Design high- and low-level solutions, prepare solution design documents including NFRs, and ensure alignment with performance and scale requirements
- Determine and document non-functional requirements (NFRs) and design appropriate test strategies with robust coverage
- Measure performance and scalability parameters using the right level of testing
- Apply object-oriented design, SOLID principles, and best practices
- Balance speed and quality while navigating ambiguity through quick spikes and iterative development
- Recognize and isolate technical debt and help remove roadblocks for the team
- Perform reviews of design docs, pull requests, and test coverage
- Help drive feature prioritization based on deep knowledge of OSD
- Mentor junior engineers and foster a culture of continuous improvement
- Own quality of feature delivery and contribute technical leadership
Requirements
- 5+ years of professional experience in software development
- Strong independent analytical and problem-solving abilities
- Ability to work effectively in a team-oriented, collaborative environment and communicate with peers and stakeholders
- Strong Coding and System Design skills for on-prem as well as cloud solutions
- Ability to learn and adapt to new technologies and methodologies
- Proven track record of delivering scalable, high-quality software applications
- Expertise in C# and .Net
- Experience with relational and NOSQL databases (e.g., SQL Server, MongoDB)
- Experience designing and implementing RESTful and/or GraphQL APIs
- Proficiency with Source Control (Git) and CI/CD pipelines
- Experience with cloud platforms such as Azure
- (Preferred) Experience in or firm understanding of Systems Administration, managing endpoints, Microsoft System Configuration Manager, Intune
- (Preferred) Experience with modern UI development frameworks/libraries
- (Preferred) Expertise in Entity Framework, WiX, SignalR, WMI Providers, PowerShell
- (Preferred) Familiarity with Azure DevOps