Software Engineer

Summary

The Software Engineer will be engaged in the design, development, implementation, testing, and maintenance of software in a systematic method. The roles in this function will cover all primary development activity across all technology functions that ensure we deliver code with high quality for our applications, products, and services and understand customer needs, and develop product roadmaps. These roles include but are not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations, and delivery.

Responsibilities

  • Evaluating new tools, new techniques, strategies
  • Automation of common tasks
  • Build common utilities to drive organizational efficiency with a passion for technology and solutions and influence of thought and leadership on future capabilities and opportunities to apply technology in new and innovative ways.

Requirements

  • Undergraduate degree or equivalent experience.
  • 3 or more years of experience in design, development, and implementation of Angular/ReactJS framework
  • 4 or more years of experience in JDK 8 - full stack development
  • 3 or more years of experience working with relational databases, MySQL
  • 3 or more years working with Spring Boot Restful APIs, design patterns, coding standards, and performance improvements
  • Experience working within an Agile / Scrum Methodology
  • Working experience with CICD process and tools - Jenkins, Automation, GIT, Artifactory, XL Deploy, Fortify Scan, Sonar Cube, Cypress, and Cucumber Auto Regression Toolset.
Apply
We use cookies to offer you our service. By continuing to use this site, you consent to our use of cookies as described in our policy