Mission Objective:
As a TypeScript Developer, you will design, build, and operate data bridges and platform enablers, taking features from the initial business requirement through production.
You will collaborate closely with business analysts, product owners, system owners, and fellow engineers. Success in this role requires understanding not only how data flows are implemented, but also why they exist and the business value they deliver.
This is primarily a backend engineering role. You will develop services in TypeScript on Node.js, deployed to Azure Kubernetes Service through a fully automated CI/CD pipeline powered by GitHub and ArgoCD. We practice continuous delivery, automate testing extensively, and operate the services we build.
Responsibilities and Duties:
• Functional analysis
o Work with business analysts, product owners and system owners to understand the business need behind an integration.
o Analyze source and target systems, defining data mappings, transformation rules, edge cases, and error-handling scenarios.
o Translate requirements into clear functional and technical specifications and testable acceptance criteria.
o Challenge requirements when they are incomplete, inconsistent or do not align with the underlying data model or architectural principles.
• Development
o Build data bridges and enablers including event producers, event consumers, connectors, APIs, and processing services that exchange data through the Event Data Hub.
o Develop and enhance shared platform enablers, SDKs, libraries, and reusable services used by other engineering teams.
o Implement event-driven and event-sourced solutions in accordance with established architectural standards and coding practices.
o Deliver high-quality software through automated testing, code reviews, and continuous integration practices.
• Operations and quality
o Deploy changes regularly through automated delivery pipelines.
o Monitor applications and integrations using observability and alerting tools.
o Investigate, troubleshoot, and resolve integration and data-quality issues across distributed systems.
o Participate actively in code reviews and contribute to improving engineering practices, tooling, and documentation.
o Ensure data is handled securely and in compliance with company standards.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.