- Company Name
- Servus Credit Union
- Job Title
- Software Developer - Platform Data Integration
- Job Description
-
Job Title: Software Developer – Platform Data Integration
Role Summary:
Design, build, and maintain scalable RESTful APIs in C# and Boomi integration processes to enable seamless data exchange across enterprise systems. Collaborate with architects, product teams, and stakeholders to translate business requirements into secure, high‑performance integration solutions and support continuous platform evolution.
Expectations:
- Deliver production‑ready integration services that meet reliability, security, and performance targets.
- Maintain documentation and testing standards that enable rapid onboarding and troubleshooting.
- Participate in Agile sprints, code reviews, and on‑call rotations as needed.
Key Responsibilities:
- Design, develop, test, and deploy C#‑based RESTful APIs supporting interoperability and data exchange.
- Create and orchestrate Boomi workflows: connectors, maps, routes, error handling, retries, and monitoring.
- Implement API gateways, OAuth2/JWT, SSO, and secure transport protocols.
- Build reusable integration components and patterns aligned with enterprise architecture.
- Optimize throughput, fault tolerance, and scalability of integration services.
- Write unit, integration, and contract tests; maintain CI/CD pipelines for API and Boomi deployment.
- Conduct code reviews, enforce coding standards, and maintain documentation for designs, APIs, and operational procedures.
- Troubleshoot production incidents, perform root‑cause analysis, and provide post‑mortem documentation.
Required Skills:
- 3–7 years software development experience focused on systems integration.
- Strong proficiency in C#, .NET 6/7, and RESTful API design.
- Hands‑on Boomi AtomSphere (or equivalent iPaaS) implementation: integrations, orchestrations, API management.
- Knowledge of integration patterns (synchronous, asynchronous, publish–subscribe, event‑driven, batch).
- Experience with JSON, XML/XSLT, SQL, and data transformation.
- Familiarity with OAuth2, JWT, SSO, and API security best practices.
- Cloud platform exposure (Azure or AWS), containers, and serverless concepts.
- Source control and DevOps tools (Azure DevOps, GitHub, GitLab).
- Strong analytical, problem‑solving, and communication skills.
- Ability to work independently and within cross‑functional Agile teams.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Optional but beneficial certifications: Boomi Developer/Architect, Microsoft .NET, or Azure.