Position SummaryThe position will help take our software to the next level through implementing new features based on established specifications and modifying/maintaining the existing software. The Applications Developer will participate in design and coding activities with other team members. The ideal candidate will have strong knowledge in C#, Vue.js, Visual Studio, and Microsoft4 SQL Server4.
Essential Functions and Responsibilities- Participate in architecture, design, estimation, and code review activities.
- Develop new web-based software services using C# / .NET / MVC / Web API / Vue.js development frameworks and maintain existing products using Microsoft technologies.
- Add and maintain unit and integration tests.
- Assume responsibility for assigned features and/or maintenance efforts, collaborating with project management, quality assurance, and DevOps teams with minimal guidance.
- Communicate ongoing status to project management on assigned work.
Required Skills and Experience- Bachelor's degree in business information systems or computer science or a similar degree
- Three years of development experience architecting and implementing service-oriented architectures.
- Proficiency in C# and Vue.js or another JavaScript framework like React.js or Angular.js
- Experience with Visual Studio and Microsoft SQL Server
- Experience with Entity Framework and LINQ
- Experience with unit testing frameworks such as NUnit, XUnit, Jest or vitest
- Familiarity with various design and architectural patterns
- Mobile experience a plus
- Strong people skills and the ability to communicate effectively with internal cross-functional teams, leadership, and external clients