Description
the sr software development engineer (sr sde) contributes to all areas of development as a member of an agile scrum team supporting commercial wholesale. Team members will have areas of strength and some level of specialization but must be adept at learning tools and languages that enable the team members to participate in all areas of product development.
being adaptable and knowledgeable in multiple domains enables the team members to swarm or fill gaps to meet commitments.
the sde, provides advanced systems engineering for a portfolio of applications within gmf' commercial wholesale functional areas. This includes but is not limited to eliciting/documenting business functional/non-functional requirements, systems design, development or configuration, and development of automated testing activities. This role will work with internal / external product teams to ensure products are designed and developed in an iterative approach, quickly putting working software in the hands of our business teams while supporting and facilitating all aspects of the product development life cycle. The ideal candidate will be adept in influencing trade-off decisions for it initiatives and demonstrate proficiency in agile and/or safe delivery frameworks to help transform our business with incremental product delivery.
responsibilities
* the sr sde provides technology leadership and promotes team learning throughout the product development lifecycle (pdlc) adoption.
* design, develop and maintain scalable software solutions
* model and uphold engineering best practices and guide technical direction and solution design
* contribute to the modernization of legacy components.
* apply software engineering best practice, including pull request, code reviews, unit testing, and continues integration.
* collaborate with qa members to enable test automation.
* promote a healthy team environment and provide guidance to the development team members.
* understands cloud technology and assists other team members to speed the implementation using automated pipelines for building, testing, and deploying software packages; continuously improving both the quality and speed of the pipelines.
* demonstrate excellence in the software development practices performed by scrum teams.
* maintaining a production-first mindset focused on scale, uptime, and ability to rapidly triage/resolve production issues.
* investing in our agile practice to continuously improve product quality, time to market, and team member happiness.
qualifications
* software development expertise with strong proficiency in java.
* ai and agentic ai first approch through out the sdlc
* cloud native experience
* experience working with or supporting cobol-developed applications desirable.
* hands on experience across all phases of the sdlc.
* data and query analysis and optimization to deliver scalable, performant products and services
* experience working in agile scrum teams, suggesting and contributing to improvements (getting better/faster/happier)
* demonstrates software development excellence (software is simple, understandable, reusable, and secure)
* troubleshoots problems and works across teams to meet commitments
* establish and uphold technical standards andbest practices; cultivates innovation and learning
* strong attention to detail, with an expectation to deliver required outcomes according to quality, and timelines
* excellent working relationship skills and strong customer focus
the sr sde will have expertise in the following technologies as required for the product to be developed:
* enterprise service bus: tibco businessworks, kafka, eventhub (apis and integration workflows)
* ai: github agent, openai, visualstudio co-pilot, prompt engineering
* pipeline automation: azure devops (yaml, arm), terraform, jenkins, chef, octopus deploy, shell scripts
* code scanning: sonarqube, checkmarx
* coderepos: git
* mobile: xamarinios, xamarinandroid, xamarinformsui: angular, javascript, css, nodejs, aspnet mvchigh level
* ui: angular, javascript, css,, asp.net mvc
* containerization: azure kubernetes service, kubernetes (open source), docker and weblogic
* ide: visual studio/code, intellij
* experience in java, .net, db query tools such as sql developer, toad or similar, cobol is a plus, restful endpoints
* experience using testing tools such as cypress, sikulix, karate, postman, or similar.
* experience with cloud platforms (e.g., aws, azure).
* rhel or unix
work experience
* 7-10 years software development experience
* 2-4 years experience leading multi-developer projects
* 2-4 years as a lead software development engineer and/or subject matter expert preferred
education
* bachelor's degree in computer science or related engineering field; and/or commensurate experience preferred
* verbal and written proficiency in english, portuguese and/ or spanish.