Vacancy expired!
- Ensure high performance on mobile and desktop
- Write tested, idiomatic and documented JavaScript, HTML and CSS
- Cooperate with the back-end DB developers in the process of building the RESTful API
- Communicate with external web services
- Work with the Business Analysts to review and understand the business. requirements and functional specifications
- Work with middle tier and database developers
- Participate in architecture, design and code reviews
- Design and document using plantUML, MS Office, HTML, Wiki markup, etc.
- Work with QA and CM team for code build/releases, test case design and defect resolution
- Work with Team Lead/Project Manager/Architect for planning, estimation, documentation and status reporting
- Mentor other teammates on design, development and in code reviews
- Any other tasks necessary for completion of project deliverables and application support
- Develop applications, data integrations and technology solutions-40% of time
- Create Design & Technical Specs from Business specs, provide Technical guidance and mentoring to Developers & Sr. Developers-30% of time
- Lead and participate in code reviews, collaborate with fellow developers and Architects-10% of time
- Collaborate with the Project Manager, Product Manager, Business Analysts, Architects, Developers, Quality Analysts, Configuration Manager, and others during the delivery of the project-10 % of time
- Other duties as assigned-10% of time
- 6-8+ years of software development experience
- Minimum of 5 years working in a matrix organizations
- 2+ years in managerial capacity leading development teams
- 3-5 years of experience working with the Agile Development Methodology (leading scrum teams, PI planning)
- TypeScript, JavaScript, HTML, CSS development experience
- Proficiency with JavaScript and HTML 5
- Familiarity with Bootstrap or other CSS frameworks
- Deep knowledge of Angular practices and commonly used modules based on extensive work experience
- Be able to create self-contained, reusable and testable modules and components
- Ensure a clear dependency chain in regards to the application login as well as the file system
- Extensive knowledge of CSS and JS methods for providing performance visual effects and keeping the framerate above 30fps at all times
- Experience in Node.js
- Familiarity with webpack and Angular CLI
- Thorough understanding of the responsibilities of the platform, the DB, API, caching layer, proxies and other web services used in the system
- Be able to perform the following:
- Validate user actions on the client side and provide responsive feedback
- Write non-breaking code and use multi-threading as needed
- Write extensive unit tests using automated TDD tasks
- Create e2e test suites and to run those tests for all components
- Create configuration, build and test scripts to be run in a continuous integration environment
- Experience in developing applications with heavy transaction volume
- Highly skilled in OO and heavy use of Design Patterns
- Object-Oriented Design (OOD)
- Strong Software Debugging skills
- Be able to provide documentation
- Ability to perform Unit Testing
- Excellent communication skills
- Be able to adapt and contribute to a fast paced and agile application development
- Adhere to project schedules, proactively resolve and or escalate issue to management
- Agile Certification, Lean Six Sigma-Preferred not required
- Experience with latest versions of Angular is a plus (must have Angular and not just Angularjs)
- Experience working with external vendors is a plus
- Passion for working within the Healthcare industry is a plus
- Experience with working with offshore teams is highly preferred
- Experience with React and Vue.js is a plus
- Java, Spring Boot, SQL and Hibernate experience is a plus
- Oracle experience a plus
- Any experience with Cassandra, Redis, or Spanner is a plus
- Any experience with Google Cloud Platform, AWS or cloud technologies is a plus
- iOS programming/mobile development experience is a plus
- Jenkins is a plus
Vacancy expired!