Software Developer III - MyRack Customer Portal

US-TX-San Antonio
Req #
35671
Category
Software Development

Overview & Responsibilities

The Software Developer III will design and develop software for large-scale enterprise services and the responsibilities include: translating functional requirements into conceptual and detailed designs;providing estimates for development effort;implementing proof of concept, prototypes and production-grade software;creating unit and acceptance tests; coordinating sign-off from QA/Test; automating deployment; and assisting Operations and Support staff in trouble-shooting software issues, as well as, implementing bug fixes.

 

Other responsibilities include:

  • Making regular contributions to engineering standards and best practices
  • Providing architecture solutions and best practices for a team to deliver quality code.
  • Providing solutions by writing common components for the team.
  • Develops own technical leadership skill by providing mentorship to others.
  • Initiates ideas and acts upon ideas that result in indirect benefits.
  • Ability to develop, adopt, and share quality improvement strategy.
  • Providing high level architecture for integration with multiple systems.
  • Collaborating with BA’s to break functional stories into technical stories.
  • Creating unit and acceptance tests: coordinating sign-off from QA/Test; automating deployment; and assisting Operations and Support staff in trouble-shooting software issues, as well as, implementing bug fixes.

 

 

 

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or a directly related technology field
  • Minimum 5 years of experience in software development, engineering, testing, or a related field.
  • Master/Expert of 2 languages, Java and Python preferred
  • Developing using Groovy, Grails, Python, Java/J2EE
  • Front-End Development experience using HTML, CSS, and JavaScript
  • Practical experience with JavaScript component frameworks, build tools, and test frameworks
  • Creating/Consuming either SOAP or RESTFul web services
  • Web Service testing tools
  • RDBMS technologies such as PostgreSQL
  • Any ORM technology
  • Development IDE such as IntelliJ
  • Code management tool such as GIT
  • Using containers such as Docker
  • Jenkins
  • CI/CD
  • PCI Dev Standards
  • Working in an Agile based environment
  • Exposure to Service oriented, Service based architecture principles and Micro service architectures and design applications  

 

GD1

#LI-116720_LM2