- Angular 14 or higher experience is desired
- Umbraco experience a plus
- A minimum of 5 years experience using Angular
- 5 years minimum experience developing applications with MS .NET, C#, Web Development, Web API, Test Driven Development (TDD) and ORM (nHibernate or efcore) a plus
- .NET 5 or higher experience is desired.
- Experience with Unit Testing with Nunit or Xunit, Moq, Jasmine and Karma is desired.
- Possess knowledge and experience with Agile development methodologies
- Must be able to deliver high quality technical solutions in a timely manner
- Ability to abstract general principles from specifics
- Must be able to integrate software components
- Must be able to code, test, and debug complex applications
- Expertise with Web API
- Must be goal-focused, self-starter capable of working with minimum supervision and managing mutiple tasks concurrently
- Adhere to company project management methodologies, procedures and policies
- Effectively communicate status of assigned projects/tasks
- Provide technical guidance to other departments regarding cross departmental projects or tasks
- Ability to work directly with non-technical users to identify and capture business requirements
- Relies on experience and judgment to plan and accomplish goals
- A wide degree of creativity and lateral thinking is expected
- Strong communication and presentation skills
- Performs other related duties as assigned
Knowledge, Skills & Abilities / Educational Requirements:
- Bachelor’s Degree in Computer Science or related field
- Candidate will be expected to work independently in all phases of the software development life cycle from requirements through testing