Posted 236 days ago
Our expert java software engineers work within agile teams to plan and perform software development activities for a national level Master Data Management (MDM) solution that will process over 500,000+ transactions per day. Your contributions and leadership will be vital to providing a high quality, high-availability solution at the enterprise level for this customer.
You will analyze, develop and deploy custom MDM integrations for consuming applications maintaining or accessing centralized veteran data. You will perform complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Your activities will include designing, coding, and testing of systems using test driven development techniques.
In your role as an Expert Software Engineer, you will develop new systems and maintain operational programs and procedures, lead transformational initiatives, such as use of agile practices and migration to future software architectures, and establish project standards and processes. You will work with stakeholders and product owners to define software requirements. You will also mentor new and junior engineers.
You will work with our production operations team, development teams, program management, and our clients to lead and facilitate short term and long term actions to resolve defects and issues. And most importantly, you will help the team to identify longer term initiatives to reduce time to market and increase quality.
This is a challenging job that requires a top performer who is able to keep on point, communicate quickly and clearly with a large stakeholder group, and provide an organized and calm response to issues and problems.
You will have the opportunity to contribute on an individual basis, as well as demonstrate your strengths as a team player.
In the first thirty days, you will get to know the team, customer, and applications and with guidance will start making code updates.
Within the first 90 days, you will begin to peer review code and contribute to design patterns and coding standards, while being mentored by other senior leaders.
At the end of the six months, your contributions will ensure that we are improving code quality, reducing defects, managing development environments, resolving issues quickly, improving customer satisfaction scores, and improving our time to market.
Job Responsibilities and Duties:
As an Expert Java Software Engineer, you will
Required Qualifications and Experience:
Desired Qualifications and Experience:
Attributes for Success: