Senior System Software Engineer
This is a direct hire position!
Primarily focus on creation and implementation of responsive web/mobile apps with an emphasis on clean and efficient code, always with an eye on usability and performance.
Work mostly with green field development.
Creation of modules, components, services, and unit tests that meet defined functional requirements in an Agile development environment.
UI/UX designs are delivered by the design team and implementation of those designs in terms of web api, front end animations, CSS, and conforming HTML will be up to you.
Work on a high functioning team along with dedicated front-end developers, other full-stack developers and business process analysts.
Add to and maintain existing web API services.
Deliver complete, clean, tested, reusable UI components and work flows.
Ensure high performance on both mobile and desktop.
Communicate with both internal and external web services.
Be a valuable and integral part of a high functioning team.
BS in Computer Science or equivalent professional experience.
Professional and precise communication.
Deep knowledge of OOD, software patterns and AngularJS practices based on practical experience.
Create self-contained, reusable and testable modules and components.
Write non-blocking code.
Experience with creating infrastructure serving the front-end application and assets.
Working knowledge of continuous integration (CI) processes and practices.
Working knowledge of code repositories, branching and merging.
Write comprehensive unit tests.
Expert knowledge of C#, LINQ, EF, SQL and the Microsoft development stack.
Working knowledge of the Material UI framework is useful.
Prefers candidates with a background in the medical information management domain.
Complete a background check and drug screen.