Job Description
Attention to detail
Effective communicator
Problem Solving/ Resolution Driven
Client Centric
Software Development and Maintenance
Responsibilities
Job Responsibilities:
- Perform Planning
- Identify and establish objectives for self and team.
- Work on objectives or goals within timeline.
- Consider all reasonable factors, impediments and obstacles.
- Identify potential alternative strategies and refactor approach for maximum benefit within the shortest possible time.
Implementation - Ensure the Solution is Functionally Complete- Deliver a solution which covers all the agreed specified tasks and user objectives.
- Deliver a correct solution which provides the correct results with the needed degree of precision.
- Ensure checked-in code is reviewed to ensure standards are met.
Implementation – Ensure the Solution is Reliable- Ensure the solution performs appropriately under agreed conditions for extended periods of time without intervention.
- Ensure all steps are taken to reduce faults due to misunderstood requirements, design errors, and implementation errors.
- Ensure the solution is robust and continually available.
- Respond to outages and failures as needed.
- Improve fault tolerance and ensure data recoverability.
- Ensure maintainability and durability of the solution.
Implementation – Ensure the Solution has Effective Security- Ensure the solution is secure and confidential, protecting all data and information.
- Manage access levels appropriately.
- Ensure high integrity and survivability against attacks.
- Use logs and records for actions and events.
Implementation - Ensure the Solution is Maintainable- Support ease of modification for future maintainers.
- Use appropriate standards and methods.
- Design for support and maintenance, ensuring modularity and proper documentation.
- Promote reusability and self-analysis capabilities of the solution.
Verify Deployed Solutions- Deliver complete solutions with necessary assets for easy deployment.
- Ensure solutions are adaptable for different environments.
Respond to Outages & Failures- Support operational teams and handle emergency outages.
- Perform troubleshooting and resolve issues promptly.
- Develop support documentation and assess risks.
Direct 3rd Party Development Partners- Provide information, feedback, and support to partners.
- Take corrective actions and promote cross-functional collaboration.
- Encourage a culture of inclusivity, versatility, and knowledge sharing.
Qualifications
At least 3-5 years’ experience within a development environment is advantageous.
2 - 5 years database experience and 3-5 years server/client-side languages are advantageous.
Good written and verbal communication skills.
Strong attention to detail.