Integration Developer
Steampunk, Inc. · McLean, VA · 15 mo ago
EngineeringFull-time
About the role
Steampunk is an employee-owned company that combines human-centered design with traditional government contracting. We disrupt the status quo and set the pace in the government contractor ecosystem, repurposing tried-and-true methodologies. Our mission is to empower our people to find creative solutions to complex problems and to foster a diverse and inclusive environment.
Responsibilities
- Provide technical knowledge and analysis of highly specialized applications and operational environments.
- Perform high-level functional systems analysis, design, integration, documentation, and implementation advice on moderately complex problems.
- Design REST APIs using the OpenAPI specification implemented on the Spring Boot and Camel open-source stack and optionally MuleSoft Anypoint Platform.
- Able to visualize and translate business integration requirements into functional execution requirements.
- Design and implement multi-level secure integration networks.
- Work closely with business stakeholders to clarify and document integration requirements.
- Manage Salesforce sandbox environments from Development through QA, UAT and Production, and manage deployments between sandbox environments.
- Negotiate, plan, and manage all release activities.
- Measure and monitor progress to ensure application releases are delivered on time.
- Communicate all key project plans, commitments, and changes including requirements, QA plans, schedule, and scope changes.
- Conduct release readiness reviews, milestone reviews, and business Go/No-Go reviews.
- Provide regular release reporting to Stakeholders and project team.
- Resolve build problems and merge conflicts with development staff.
- Continually work towards making improvements in the release process by documenting release issues and developing plans to improve process or automation.
- Maintain a release repository and manage key information such as build and release procedures, dependencies, and notification lists.
Qualifications
- Must be a U.S. citizen.
- Minimum 5 years of hands-on information technology implementation experience.
- Minimum 3 years of experience as a REST API Developer – designing, creating, and supporting complex integration networks.
- Bachelor’s degree in computer science, information systems or equivalent.
- Experienced Spring Boot and Camel Microservices Developer.
- Very comfortable operating in the ranks of a developer.
- 2 to 3 years’ experience with a range of RDBMS (i.e. Oracle, DB2, SQL Server, etc.).
- Versed in security implements such as OAUTH2, OpenID, JWT.
- Versed with API Gateways (i.e., Kong, Apigee, etc.) and authentication providers such as OKTA, AUTH0, etc.) a plus.
- 2 to 3 years MuleSoft experience a plus.
- Demonstrated ability to coordinate cross-functional work teams toward task completion.
- Previous hands-on experience in release management.
- Solid understanding of project management principles.
Preferred Experience
- Managing Salesforce integrations along with core development and delivery skills.
- Experience in the CRM domain; understanding of overall SFDC architecture and working knowledge of SFDC integration approach, architecture and release management.
- Experience with SAFe Agile development methodologies.
Benefits
Steampunk is an equal opportunity employer and participates in the E-Verify program.