Ab Initio Developer – Data Integration, Cloud Technologies & Agile Delivery
Synechron · Bengaluru
- Posted
- 7 days ago
- Experience
- 8–10 yrs
- Pay
- Not stated
About the job
Job Summary Synechron is seeking an Ab Initio Developer with strong experience in software development, technology leadership, solution delivery, and cross-functional collaboration. The role involves applying knowledge of software systems, data structures, database management, cloud infrastructure, software architecture, and Agile delivery practices to support technology initiatives. The successful candidate will lead and manage cross-functional technology teams, translate business requirements into technology solutions, guide technical implementation, evaluate emerging technologies, and support the delivery of scalable and maintainable data-oriented solutions. The role contributes to business objectives by improving technology delivery, supporting informed technical decisions, increasing operational efficiency, and aligning technology initiatives with organizational strategy.
Software Requirements
Required Software Skills
- Ab Initio: Experience developing, maintaining, supporting, or enhancing Ab Initio-based data and software solutions relevant to the assigned Synechron project.
- Software systems: In-depth understanding of various technologies, software systems, integrations, dependencies, and development practices.
- Project-management tools: Familiarity with tools used for project planning, task management, reporting, collaboration, risk tracking, and delivery governance.
- Agile methodologies: Knowledge of Agile development methodologies and iterative software delivery practices.
- Software architecture: Understanding of software architecture principles, system design, integration patterns, reusable components, and design patterns.
- Cloud computing: Knowledge of cloud computing platforms and infrastructure, including deployment, scalability, availability, security, and operational considerations.
- Database management: Knowledge of database management systems, data structures, data processing, data quality, and data integration.
- Technical documentation: Ability to prepare technical specifications, architecture documentation, roadmaps, implementation plans, and operational procedures.
- Software versions: Experience working with the Ab Initio, database, cloud, project-management, source-control, and development tool versions used by the assigned Synechron project.
Preferred Software Skills
- Experience with additional programming languages used in software development, data processing, automation, or integration.
- Familiarity with source-control, build, deployment, continuous integration, and continuous delivery tools.
- Experience with data integration, data warehousing, data quality, metadata, data lineage, or data governance tools.
- Familiarity with cloud-native architectures, infrastructure automation, containers, or distributed systems.
- Experience with reporting, dashboarding, monitoring, and operational support tools.
- Experience evaluating technology platforms and preparing adoption recommendations. Equivalent tools and technologies may be considered where they provide comparable capabilities.
Overall Responsibilities
- Lead and manage cross-functional technology teams involved in software development, data solutions, and technology initiatives.
- Provide technical guidance, mentorship, delivery support, and implementation direction to team members.
- Drive technology initiatives and ensure successful delivery of projects within agreed scope, quality, timeline, and resource expectations.
- Develop, maintain, support, and enhance Ab Initio-based solutions where applicable to project requirements.
- Apply knowledge of software architecture, data structures, database systems, cloud infrastructure, and design patterns to technology solutions.
- Identify areas for improvement and implement process changes to increase efficiency, quality, reliability, and delivery transparency.
- Collaborate with internal stakeholders to understand business requirements and translate them into practical technology solutions.
- Develop technical specifications, implementation plans, solution documentation, technical roadmaps, and delivery recommendations.
- Evaluate new technologies and make recommendations for adoption based on business value, technical suitability, security, maintainability, sustainability, and operational impact.
- Develop and maintain technology roadmaps and ensure alignment with overall business strategy.
- Work with delivery teams to manage project milestones, dependencies, risks, issues, quality expectations, and technical decisions.
- Manage vendor relationships and support contract, service, delivery, and performance discussions.
- Collaborate with development, data, architecture, cloud, security, testing, operations, and business teams.
- Support technical issue resolution, root-cause analysis, process improvement, and operational readiness.
- Promote sustainable technology practices by encouraging reusable components, efficient processing, maintainable solutions, and responsible use of cloud and infrastructure resources.
- Measure performance through delivery outcomes, solution quality, operational stability, efficiency improvements, stakeholder alignment, and progress against technology roadmap objectives.
Technical Skills (By Category)
Programming Languages
Essential
- Experience with Ab Initio development and data-processing solutions.
- Strong understanding of software development principles, modular design, reusable components, testing, debugging, and maintainability.
- Ability to understand and contribute to technical implementation using one or more programming or scripting languages.
- Ability to interpret business and technical requirements and translate them into implementation activities.
Preferred
- Proficiency in one or more programming languages used in software development, such as Java, Python, or Node.js.
- Experience with scripting for automation, data processing, testing, deployment, or operational support.
- Familiarity with programming practices that support scalable and maintainable data solutions.
Databases/Data Management
Essential
- Knowledge of database management systems and data structures.
- Understanding of data storage, retrieval, transformation, integration, validation, and quality considerations.
- Ability to assess how data requirements affect solution design, software architecture, and implementation.
- Experience collaborating with technical teams on data-related requirements and delivery activities.
Preferred
- Experience with relational or non-relational databases.
- Familiarity with data warehousing, data integration, data quality, metadata, data lineage, or data governance.
- Experience supporting enterprise data platforms, reporting systems, or business data solutions.
- Exposure to data migration, data reconciliation, or large-scale data-processing initiatives.
Cloud Technologies
Essential
- Knowledge of cloud computing platforms and infrastructure.
- Understanding of cloud deployment models, compute, storage, networking, scalability, availability, security, monitoring, and support.
- Ability to evaluate cloud-related technical options and their impact on delivery, cost, performance, and operational support.
- Experience collaborating with cloud and infrastructure teams on technology initiatives.
Preferred
- Experience developing, deploying, or supporting data and software solutions in cloud environments.
- Familiarity with cloud-native architectures, containers, automation, infrastructure as code, and distributed systems.
- Experience assessing cloud resource efficiency, operational resilience, and sustainable technology practices.
Frameworks and Libraries
Essential
- Experience working with Ab Initio components, workflows, data-processing processes, and relevant project technologies.
- Understanding of software frameworks, libraries, integrations, dependencies, and compatibility considerations.
- Ability to evaluate technology components based on maintainability, scalability, performance, security, and business requirements.
Preferred
- Experience with frameworks and libraries used for Java, Python, Node.js, cloud, data processing, or systems integration.
- Familiarity with API frameworks, integration libraries, testing tools, or deployment components.
- Exposure to reusable data-processing frameworks and configuration-driven solutions.
Development Tools and Methodologies
Essential
- Knowledge of Agile development methodologies.