Make integration effortless: Create reusable frameworks, SDKs, and configuration patterns so new connectors and integrations can be built quickly and maintained reliably.
Analyse user needs and develop software solutions for distributed system, applying principles and techniques of computer science, engineering, and mathematical analysis;
You will be expected to leverage your knowledge of best practices and tools in this area to create efficient, reliable, scalable and high-performance code.
Own assigned deliverables throughout the software development lifecycle, including design, implementation, integration, troubleshooting, and deployment.
· The role involves requirements analysis, technical design, development, testing, deployment, troubleshooting, and production support while collaborating with HR, Finance, and technical teams.