URGENT JOB OPENING Software Lead Programmer for UK based pharmaceutical company for their IT branch office in Ahmedabad
The selected candidate should have excellent communication and interpersonal skills to liaise with project managers and business users in United Kingdom.
The work hour for this position will be (13:30 to 22:30 [April to October] 14:30 to 23:30 [October to March]. Salary is not a constraint for the right candidate. Please note that the selected candidate might need to travel to the UK depending on the requirement.
Title : Software Lead programmer job description
1. Software development
1. Software Architecture and Design:
2. Software Development:
3. Database Design and Development:
4. Collaboration and Requirements Gathering:
5. System Integration and Testing:
6. Performance Optimization and Troubleshooting:
7. Leadership and Mentorship:
Technical Skills:
Tools and Practices:
Soft Skills:
2. Software delivery management
1. Work closely with stakeholders (e.g., business users, product owners, and technical teams) to understand detailed software requirements.
2. Conduct interviews, workshops, and brainstorming sessions to identify and prioritize functional and non-functional requirements.
3. Analyse and understand process flow documents, Requirement Specification document, Functional solution document, milestones document, resource allocation and schedule document to ensure software delivery according to agreed quality standards and within the agreed timescale.
4. Oversee end-to-end implementation activities, including configuration, integration, testing, and go-live support.
5. Ensure software solutions are deployed within agreed timelines, budgets, and quality standards.
6. Manage and resolve implementation-related issues.
7. Act as the primary point of contact for clients or internal stakeholders during the implementation process.
8. Facilitate regular meetings to update stakeholders on project status, gather feedback, and address concerns.
9. Collaborate with users to drive engagement, adoption, and satisfaction with the implemented software.
Key Competencies:
1. Strategic Mindset: Align software delivery and operational improvements with long-term business goals.
2. Execution Focus: Demonstrated ability to manage priorities, deliver on commitments, and optimize resource use.
3. Operational Expertise: Strong grasp of operational KPIs, including uptime, deployment frequency, and system reliability.
4. Collaboration: Proven ability to work with cross-functional teams and manage diverse stakeholders.
3. Root Cause Management
1. Root Cause Analysis (RCA):
Lead detailed root cause investigations for critical software incidents and recurring problems.
Facilitate post-incident reviews (PIRs) to identify contributing factors, root causes, and improvement opportunities.
Analyse logs, data, and system behaviour to uncover underlying issues causing software failures.
Document RCA findings and ensure they are shared across relevant teams and stakeholders.
2. Corrective and Preventive Actions:
Collaborate with development, QA, and operations teams to document corrective actions implemented to resolve root causes.
Document preventive measures, such as automation, process enhancements, or system redesigns, to avoid recurrence.
Track the implementation of action plans and validate their effectiveness.
3. Incident and Problem Management:
Maintain a problem management database, ensuring all recurring issues are logged, tracked, and resolved.
4. Collaboration and Communication:
Serve as the primary point of contact for RCA activities, providing regular updates to stakeholders on progress and outcomes.
Foster collaboration between engineering, IT operations, and business teams to ensure seamless problem resolution.
Present RCA findings, trends, and recommendations to senior leadership and governance boards.
5. Continuous Improvement:
Analyse incident and problem trends to identify systemic weaknesses and recommend improvements.
Contribute to the refinement of RCA and problem management processes to enhance efficiency and effectiveness.
Train and mentor team members on RCA techniques and tools.
Key Competencies:
1. Analytical Thinking: Ability to break down complex problems and identify root causes systematically.
2. Leadership: Takes ownership of RCA processes and drives accountability across teams.
3. Collaboration: Works effectively with cross-functional teams to resolve issues and implement solutions.
4. Attention to Detail: Ensures accuracy and thoroughness in RCA documentation and action planning.
5. Process Orientation: Demonstrates a structured approach to problem-solving and continuous improvement.
Kindly send me your updated resume @la**********1@gm**l.com
Keyskills: design and development requirement gathering software development delivery management sql root cause management integration and testing ssas ssrs ssis architecture and design
Savir Tech Consultancy is a recruitment consultancy catering to various industries across the globe. we have a diversified team with excellent experts working remotely to provide right candidate to the right client.