About the job
Position Description
The manager is looking for a Software Engineer to work with the team’s Infrastructure Engineers to find
innovative ways to focus on automation for manual processes and improve existing self-service tools.
Works on a product team and supports product design by planning its work, coordinating with others,
and writing and testing code to deliver moderately complex functionality on a complete product or
significant portion of a product it supports.
Duties Include
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.
Desired Skills And Experience
Experience in the design, development, testing and integration and deployment of software solutions
leveraging change management processes (1 - 3 years).
Experience with cloud (AWS) (1 - 3 years).
Experience with REACT (1 - 3 years).
Experience with Rest APIs (1 - 3 years).
Good understanding of databases (i.e. SQL, DB2, etc) (1 - 3 years).
Experience with GitHub (1 - 3 years).
Experience using scripting tools – Ruby, Javascript, Python, Bast, etc (1 - 3 years).
Experience using Node.js, React Angular (1 - 3 years).
Proficient in interpersonal communication, collaboration and building working
Relationships.
Strong understanding of Agile practices.
Previous experience in programming and software development (1 - 3 years).
Software development processes experience (1 - 3 years).
Participating in Agile Development (1 - 3 years).
Experience working in an Agile Environment (1 - 3 years).
Education
Degree in an Engineering/Technology discipline or equivalent experience - University Degree (4 years
or equivalent).
Degree in an Information Technology discipline or equivalent experience - University Degree (4 years
Any Graduate