Job Seekers, Please send resumes to resumes@hireitpeople.com
Job Duties:
- Partner with business stakeholders to make technology decisions that deliver significant impact and collaborate to develop achievable goals and program objectives.
- Identifying the complexities in the requirements and designing optimized solutions to enhance product performance using integrated Design Patterns, Algorithms, and Business rules to simplify the complex distributed system architecture.
- Plan, direct, and coordinate activities of multiple cross-functional applications with complex Systems Integration, Business Process Management, and Reengineering.
- Collaborate with multiple teams, including software architects, software engineers, developers, and product teams, to identify cross-team dependencies and incorporate them into the program planning process.
- Defining and managing high-end mobile(iOS) based CRM cloud digital solution that interface with a variety of backend systems involving technologies such as Salesforce
- CRM Cloud, Microservices, and Java-based Restful web services to fetch data from Data Lake, PostgreSQL, Oracle/Teradata using various PL/SQL methodologies.
- Drive up program quality-use software quality metrics. Represent a view to get code refactoring into planning where it breaks these metrics badly. Instill a sense of pride in the scrum team around the quality and working software.
- Challenge the team to optimize the product to Test-Driven Development (TDD) and Behavior-Driven Development (BDD) to obtain high coverage and lower code complexities and nesting depths.
- Perform technical analysis of E2E integrated design and automation test design.
- Responsible for producing the overall test delivery plan and defining the business test deliverable milestones, test tasks, and activities whilst determining whether automation tools can be utilized.
- Proactively identifying potential technical, schedule, resource, and integration complexities-related risks across the program, assessing their likelihood and impact, and developing concrete plans to address identified risks, including mitigation plans, preventative actions, and escalation procedures.
- Creating detailed release plans, defining release timelines, and managing dependencies across different teams to ensure smooth release execution.
- Develop custom reports/dashboards related to program execution and test execution in Azure DevOps Board to support strategic decision-making processes by providing data nuances and insights to all major stakeholders and involved parties.
- Participates in PI Planning, ART SSync, and Scrum of Scrums meetings, measuring product backlog, designing each sprint/release deadline, and communicating the release status.
Education: The minimum qualification required for performing the above specialty occupation duties is a bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience.