Description:
This is a remote role, but the team is based in Utah and the resource will have to work as per working hours in Utah (Mountain Time zone).
The resource can be located anywhere in US.
This is a Development position in the Pharma R&D Software group. We are looking for a UI front end developer with Angular 10+/C# experience. For front end development: Expert skills in TypeScript / JavaScript Knowledge and Angular Framework. (We are currently using Angular 10). Strong skills translating visual and written designs into efficient front end services and components.
Should have strong skills in writing tests with Jasmine and Karma. For back end development: Strong skills in C# using ASP.NET and .net Core frameworks, LINQ and Entity Framework. Competency in micro services and the use of docker will be helpful. Job will require working closely with other developers and solution matter experts to ensure the integrity of the application throughout the development life cycle. Familiarity with Docker, Kubernetes, Helm, Apache Pulsar, Microservices, Event Driven Architectures, .Net Core, NodeJs, Python, C++ would be helpful. Must be familiar with development support systems such as continuous integration (Jenkins), artifact systems (JFrog), code repositories (Bitbucket) and ticket tracking systems (Jira).
Skills
Expert-level Angular 10+ / Material Design
Expert-level JavaScript programming
Expert-level rxjs
Experience with UI testing and automation frameworks (Selenium, Jasmine, Karma)
Expert-Level HTML5 / CSS3 skills.
Responsive design, web standards and UI/UX best practices
Good understanding of software dev op systems
Understanding of npm package manager
Experience interacting with RESTful web services and message bus’s
Working knowledge of Sass (or other CSS preprocessors
Firm grasp of JSON and asynchronous requests.
Familiarity with browser testing and debugging.
Experience with visual studio and visual studio code
Experience writing unit tests for JavaScript code.
Strong attention to detail and consistency.
Bachelor's degree