Description

Job Description


DUTIES AND RESPONSIBILITIES:

 

  • Implement and maintain new features and capabilities while continuously improving the quality of our technical products and services.
  • Build and share technical expertise with your Agile team and other members of the organization.
  • Follow industry and organizational best practices and standards, and participate in company communities of practice to continuously refine and communicate them. Contribute to a culture of continuous improvement.
  • Achieve operational excellence by automating processes and creating maintainable, supportable, and testable solutions.
  • Keep up with technology trends and innovations in your field(s) of practice.
  • Provide operational support and troubleshooting for your team’s products and services.
  • Maintain appropriate controls and documentation to ensure compliance with all company and regulatory requirements.
  • Provide coaching, mentoring, and training for new or less experienced team members.
  • Other duties as assigned.

MINIMUM KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:

  • Strong problem-solving and communication skills.
  • Willingness to work in a highly-collaborative environment.
  • Solid understanding and significant experience with modern software development practices, tools, and hardware technologies.
  • Proficiency in Java and the Spring Framework is required.
  • Experience with web front-end development using one or more major UI frameworks (e.g. Angular, React, Vue) is required.
  • Experience designing, developing, and consuming APIs (REST, SOAP, and/or message-driven) is required.
  • Experience with cloud-hosted solutions (AWS) is strongly preferred.
  • Solid understanding of IT security best practices.
  • Experience designing, implementing and supporting complex technical solutions.
  • Knowledge of object-oriented and functional software design.
  • Experience with messaging technologies (e.g. JMS, MQ, Kafka) is preferred.
  • Experience with Git / GitHub, Spring-Boot, Gradle/Maven or other similar tools are preferred.


Qualification:

This position requires a minimum Bachelor’s degree in a relevant technology field or equivalent combination of education and work experience.
 

Education

ANY GRADUATE