Software Engineering Advisor
Remote – EST.
The role involves new feature buildout and business-as-usual support for the myPassport web portal product, the modernization internal EDI messaging/data feed-based product, and the client to internal systems EDI / data feed APE product.
Responsibilities:
- Partner with multiple vendors to create estimates and delivery plans for projects or programs across an application family.
- Ensure quality of technology delivery of multiple vendors' technology solutions for multiple concurrent projects or programs for an application family.
- Provide technology leadership and delivery accountability for solutions for multiple concurrent projects.
- Lead requirements gathering, design, and development of supporting features for the Modernization effort.
- Function as team contributor for a large or complex unit with accountability for:
- Setting direction to mature the technology associated with the team. A key aspect of this is “ tech debt” removal when possible.
- Identify and implement process enhancement opportunities associated with supporting the application area.
- Implement actions to increase ESI and vendor partner knowledge on team.
- Serve as SME for components of the team.
- Partner with architects to set direction for maturing use of/retiring/adding technology components in the ESI environment.
- Provide technical guidance to projects/programs for complex components of multiple technology suites.
- Lead efforts to develop standard practices, components, and guidelines for using complex technology components.
- Lead teams to resolve urgent and high production incidents.
- Lead actions to determine the root cause of problems and drive resolution.
- Work on special projects as assigned.
Key Skills:
- Bachelor's degree in a related field or equivalent work experience.
- 5+ years (flexible, intent is more “senior” level experience for Advisor and Sr Advisor) of Software Engineering experience.
- Proficiency with Java Spring Boot, React, and database development (PostgreSQL, Microsoft SQL, Oracle SQL) in support of modern RESTful web application portals and services.
- Familiar with modern development practices including distributed source control (e.g. Git), static code analysis (e.g. SonarQube), CI/CD (e.g. Jenkins), and unit testing.
- Experience with Kafka, Attunity and/or RabbitMQ is a plus.
- Complete understanding and wide application of technical principles, theories, and concepts in the field.
- Ability to provide and implement technical solutions to various difficult problems.
- Solutions are innovative, thorough, practical, and consistent with organizational objectives.
- Strong customer and client service focus.
- Java, ReactJS (preferred, if not some frontends experience desired), database development (PostgreSQL, MSSQL, or equivalent RDBMS)
- Bachelor's degree in a related field or equivalent work experience.