Full Stack .Net Developer
Job Description The Application Developer role will be responsible for new development, enhancements and
support using the full Microsoft stack. The Developer will be an important member of the
collaborative and highly performing Application Development team. The developer must be
able to respond quickly to meet business needs. They must be able to balance a demanding
workload among several high priority production environments while working with other
team members.
- Design and develop code that is clean, understandable, maintainable, and solid
- Design, develop and implement solid test plans to accurately test the application
code, functions, modules and program
Responsibilities
- Develop applications and integrations using the Microsoft stack (ASP.Net, .Net Core, Knockout, C#, DotVVM, REST APIs, Javascript, HTML, CSS & MongoDB)
- Write business logic in the application layer utilizing various technologies to meet
business needs
- Design and implement best practice solutions working with other developers
- Gather and review requirements from multiple sources for new development as well
as enhancements of application, integration, and report projects
- Ensure high level of quality for all application and integration development
- Troubleshoot application, integration and report tools, systems, and software
- Continually work to improve and elevate the Cinch codebase
- Work closely with the team within an agile software development framework to
deliver and maintain client styles, plus web and accessibility standards across the
various client programs
- Use local builds and continuous integration systems to deliver changes for testing
Skills We are looking for individuals who love building software. You should have experience, but
also be willing to stretch and learn new things.
- Full Microsoft Stack experience
- Working knowledge of ASP.Net, .Net Core, Knockout, C#, DotVVM, REST APIs,
JavaScript, HTML, CSS & MongoDB
- Strong knowledge utilizing Master Pages
- Proficiency in VS 2019 and VS Code IDEs
- Native Script and Mobile Development experience a plus
- GIT source control
- Working knowledge of MongoDB
- Attention to detail
- Ability to multi-task
- Ability to play an integral part in project delivery given tight constraints and
uncompromising quality
- Strong communication (oral and written) and interpersonal skills
- Ability to develop productive business relationships with internal team members
- Good work ethic with strong problem-solving ability
Education / Experience
- Bachelor's degree in Computer Science, Software Engineering, or related equivalent
experience (desired)
- 5+ years working experience
- Relevant combination of education and experience
- Experience with Agile Software Development Life Cycle preferred
Location: Remote
Reports to: Chief Technology Officer
Hourly Rate: Negotiable