The organization needs to design, build, and maintain full stack applications to support its enterprise needs.
Requirements
- Experience working with Java development technologies
- Experience with frameworks such as server side (.Net Core, .Net)
- Experience with modern front end technologies such as React or Angular
- Experience with RESTful service development and working with microservices applications
- Experience with OpenShift Container Platform
- Experience working with applications in the cloud such as AWS or Azure
- Familiarity with Continuous Integration and Continuous Delivery (CI/CD) pipelines
Responsibilities
- Provide full stack design and development of projects involving application development, migrations, and additions to existing applications.
- Develop front end applications utilizing React, Angular, Nodejs, etc.
- Design and develop APIs necessary to affect front end functionality and/or be consumed by other partners.
- Design and create data models for applications and databases to persist them.
- Write technical specifications based on conceptual design and stated business requirements.
- Develop and/or review development of test protocols for testing application before user acceptance with an emphasis on automated Unit Tests, Component Tests, and Scenario Tests.
- Complete documentation and procedures for installation and maintenance.
Other
- A Bachelor’s degree in Computer Engineering, Computer Science, or other related discipline; or equivalent combination of education and experience that is required for the specific job level
- Excellent analytical, decision-making and problem-solving skills
- Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike
- Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels inside or outside the organization (executives, regulators, clients, etc.)