Partner closely with stakeholders, drive requirements gathering and incorporate this in the UI solutions.
Interface closely with users to understand pain-points and use-cases.
Design, develop, troubleshoot, debug and implement software code (Angular, JavaScript, Java, JSON, XML) to support interactive and dynamically generated components.
Work with other members of the project team to develop Look-and-Feel site concepts, interface designs and the security functionality of the web application.
Promote innovative growth and development of the web applications.
Uses understand of healthcare market to enhance overall web strategy.
Specifically, is responsible for developing web pages using JavaScript and Angular.
Take ownership of the product and feature from inception to operating in production.
Required Skills
Solid knowledge of User Interface patterns and techniques to solve common UI problems.
Familiarity with TDD and concepts like mocking and stubbing for unit / integration tests.
Deep understanding of RESTful API design and developing web applications that use RESTful apis.
Must have proficiency with using JavaScript and Angular for multi-tiered web-based applications.
Must be able to demonstrate an understanding of HTML-based programming. This includes an understanding of HTML authoring tools to implement these functions.
Should have an understanding of the creation of stored procedures using Structured Query Language (SQL) and the use of these stored procedures from an application development prospective.
Must have excellent communication skills, both verbal and written (in English).
Required Experience
Must have 3+ years of front-end Angular experience in Angular 4 or higher.
Experience debugging with Chrome Dev Tools debugger (preferably).
Should have experience working with relational databases such as Oracle, DB2, or Microsoft SQL Server.
Must have experience with Java and J2EE in developing Enterprise Level Web Applications and Restful Web Services based on Spring MVC Frame work.
Must have strong experience in continuous integration within DevOps environment.
Nice to have Java development experience with ability to develop unit / integration test cases using Junit /TestNg.
Good to have Experience in working with GIT/BitBucket.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.