Checking job availability...
Original
Simplified
- Leads the development of innovative software solutions to enhance membership services and offerings.
- Bridges the gap between business needs and technical feasibility.
- Ensures IT projects deliver significant value by aligning development with business goals.
- Partner with stakeholders and business users to gather and analyse requirements for new software features and functionalities.
- Translate business needs into technical specifications for developers, using tools like UML diagrams, user stories and etc.
- Participate in entire software development lifecycle (SDLC), including design, development, testing and deployment.
- Write and maintain clear and concise technical documentations.
- Conduct user acceptance testing (UAT) and collaborate with developers to resolve any identified issues.
- Conduct training sessions for business users on new software features and functionalities.
- Stay up-to-date on the latest software development trends and technologies.
- Collaborate with Project Managers and manage timelines to ensure deliverables are met with budget constraints.
- Communicate effectively with both technical and non-technical audiences.
- Diploma/Degree in Computer Science, Information Technology, or related field.
- Minimum 3+ years of experience in software development or similar role.
- Proven experience in working with Agile and Waterfall software development methodologies.
- Strong understanding of software development lifecycle (SDLC) principles.
- Strong coding experience in at least one programming languages (e.g. Java, Python, C#, .NET).
- Experience with development frameworks is a plus.
- Experience with database management systems (e.g. MS SQL) is preferred.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communications skills.
- Able to work independently as well as part of a team.
- Strong desire to learn new things.
- Leads the development of innovative software solutions to enhance membership services and offerings.
- Bridges the gap between business needs and technical feasibility.
- Ensures IT projects deliver significant value by aligning development with business goals.
- Partner with stakeholders and business users to gather and analyse requirements for new software features and functionalities.
- Translate business needs into technical specifications for developers, using tools like UML diagrams, user stories and etc.
- Participate in entire software development lifecycle (SDLC), including design, development, testing and deployment.
- Write and maintain clear and concise technical documentations.
- Conduct user acceptance testing (UAT) and collaborate with developers to resolve any identified issues.
- Conduct training sessions for business users on new software features and functionalities.
- Stay up-to-date on the latest software development trends and technologies.
- Collaborate with Project Managers and manage timelines to ensure deliverables are met with budget constraints.
- Communicate effectively with both technical and non-technical audiences.
- Diploma/Degree in Computer Science, Information Technology, or related field.
- Minimum 3+ years of experience in software development or similar role.
- Proven experience in working with Agile and Waterfall software development methodologies.
- Strong understanding of software development lifecycle (SDLC) principles.
- Strong coding experience in at least one programming languages (e.g. Java, Python, C#, .NET).
- Experience with development frameworks is a plus.
- Experience with database management systems (e.g. MS SQL) is preferred.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communications skills.
- Able to work independently as well as part of a team.
- Strong desire to learn new things.