Primary responsibilities will include:
- Designing and implementing solutions for the areas of the application owned by the team
- Taking ownership of the team's product areas running in production
- Learning and applying new system design responsibilities
- Resolving production issues and defects for solutions owned by the team
- Ensuring proper team and inter-team communication practices
- Identifying issues with internal team communication practices
- Guiding process improvement initiatives on the team
- Leading solution design on the team
- Helping ensure the team is scoping work properly
- Mentoring team members earlier in their careers
Required skills/qualifications:
- 2-5 years of experience developing software in a team environment
- Experience with server-side technologies such as .NET Core, Asp.NET MVC, and VB.NET
- Experience with front-end libraries and frameworks such as React
- Experience with relational and/or NoSQL databases
- Desire to work as a member of an inclusive, cross-functional team
- Broad knowledge of core software development concepts
- Fluency in written and spoken English
Preferred skills/qualifications:
- Degree in Computer Science or related field or relevant years of work experience
- Experience in CSS, JavaScript, and HTML
- Experience in C#, VB.NET, Groovy, and Grails