Responsibilities
- Design, develop and test world-class software applications and features using C#, React/NextJs and JavaScript/TypeScript
- Design, implement, and maintain unit, integration, and automated tests to ensure code quality, system reliability, and continuous delivery
- Consistently deliver new functionality during two-week sprints
- Create and maintain documentation of features, design decisions, configurations, and other key technical areas of the application
- Actively collaborate with other developers, QA engineers, designers, and product experts in a cross-functional scrum team
- Assist with scope and estimation for proposed features leading to accurate cost and timeline estimates
- Propose, prototype, and champion technologies and processes that continuously help Skillable advance integration solutions
- Mentor other members of the software team to foster skill development and knowledge sharing
- Establish quality development patterns and practices, ensuring the team adheres to these standards
- Propose alternate designs that improve time-to-market or reduce cost or complexity
- Explore and recommend new technologies, patterns, and methods to accomplish items on the technical and product roadmaps
- Recommend standards and best practices for non-functional requirements such as system performance, usability, reliability, adaptability, security, legal and other operational aspects
- Participate in team on-call rotation during evenings, weekends, or holidays for emergency support or special events
Qualifications
- 7+ years of professional experience as a software developer in an agile product team
- Demonstrated experience in C#, React and JavaScript/TypeScript
- Demonstrated experience in MSSQL and Entity Framework
- Proficiency in collaborating with UX designers to translate designs into working software
- Proficiency in creating and consuming RESTful APIs
- Proficiency in Unit Testing
- Experience working with cloud native applications
Nice-to-Haves
- Authentication (e.g., OIDC, OAuth, SAML)
- NextJS, ExpressJS
- Building pipelines and DevOps practices
Compensation
Base salary: $130,000 - $150,000 annually