Assess changes from IBM Db2, explain them to teams, determine the impacted products, and integrate necessary work into the team pipeline.
Identify and diagnose internal Db2 system problems, determine root causes, and enhance processes based on findings.
Isolate issues and report tickets to IBM for resolution.
Conduct general and repeatable training on Db2 concepts for team members.
Develop specialized Db2 systems tailored to specific team needs.
Investigate customer issues across multiple products when Db2 failures are involved.
Represent BMC on customer calls, potentially with IBM or other vendors, to explain technical details of high-impact issues.
Drive software development process maturity, build team cohesion with local and remote members, and clearly communicate goals, decisions, and recommendations.
Provide technical and functional expertise within the assigned project team.
Take accountability for development projects and ensure the content and accuracy of product documentation.
Suggest and participate in customer interactions with Support when necessary.
Define functional specifications of program modules, ensuring functionality, quality, and maintainability.
Accurately estimate the size and scope of development efforts according to the product delivery schedule.
Develop and test product code according to BMC quality standards.
Maintain up-to-date knowledge of product environments and relevant software technologies.
Provide complete documentation in the form of commented code, problem status information, and design documents.
Perform thorough problem analysis and resolve product-related issues according to BMC support standards.
Complete code and other deliverables on schedule.
Conduct thorough unit testing and support systems and integration testing to ensure product quality.
Provide input to Technical Writers for all product documentation.
Work with Development, Quality Assurance, and Support teams to deliver quality products and ensure customer satisfaction.
Support cross-functional teams in handling customer-specific escalations and manage expectations through clear issue management.
Conduct and participate in team code reviews and other artifact reviews.
Requirements:
Proven experience with IBM Db2 systems and processes.
Strong diagnostic and problem-solving skills.
Effective communication skills to explain technical issues to non-technical teams.
Leadership and team-building skills with the ability to work with local and remote teams.
Ability to manage multiple projects and deadlines.
Experience with software development, quality assurance, and support processes.
Strong documentation skills and attention to detail.