Must Haves
- Java
- React
- Springboot
- AWS (Cloud)
Nice To Have
- NodeJS
- TypeScript
- Python
- Java Development
- Jenkins scripting
- Jest Testing Framework
- Terraform
Major Duties
- Develops, codes, configures, and tests programs and systems
- Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications
- Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives
- Executes necessary documentation, as directed, or needed
- Collaborates with other relevant stakeholders and team members to ensure that features meet business needs
- Follows industry-standard agile software design methodology for development and documentation
Skills, Abilities, Knowledge
- Ability to analyze, translate, and define business requirements into technical solutions
- Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation
- Ability to apply engineering principles and concepts for designs
- Ability to manage many competing priorities/requests in a fast-paced environment
Education
- Degree in an Engineering/Technology discipline or equivalent experience
- Degree in an Information Technology discipline or equivalent experience