Senior Application Developer – Technical Business Analyst
Senior Application Developer – Technical Business Analyst
May 31, 2022 | Product Development, Programmers/Information Technology, Project Management | 1 positions in Phnom Penh
Job responsibilities
Application Developer-Technical Business Analyst will perform systems and business analysis within a software development team focused on the delivery and support of new and existing capabilities in our core applications space.
- Meets and discuss with product owners to understand their project requirements.
- Analyses the project scope based on the business requirements by providing technical feasibility study report to product owners.
- Works closely with UI/UX designer and business teams to deliver the mockup or prototype, and with technical stakeholders to understand the change impact and raise concern in new and change requirements.
- Writes the Software Requirement Specification that Application Developers can read and understand.
- Documents the Software Requirement Specification and Software Architecture Design Development according to the SDLC.
- Maintains up to date feature flows and use case documentation.
- Undertakes the system testing.
Job requirements
Education:
- Bachelor's Degree in Computer Science or any other equivalent education is required.
Working Experience:
- At least 3 or 4 years working experience in Software Engineering or relevant fields.
Technical skills:
- Good communication skill
- Having technical skills about mobile/web app development is a plus
- Sound technical knowledge and experience with APIs
- Strong written and verbal communication skills as well as excellent documentation skills
- Strong written and verbal communication skills as well as excellent documentation skills
- The ability to play a senior role within the product development team - e.g., acting as a subject matter expert and leading agile ceremonies
Behavioural skills:
- Analytical Skills: Application developers must be able to recognize the needs of customers and create new applications that answer those needs.
- Communication: Application developers must be able to clearly communicate their ideas to coders, teammates, and management.
- Creativity: Creativity is needed to help invent new ways of approaching problems and developing innovative applications.
- Attention to Detail: Applications have many parts, and all must work together for the application to function, and consistently demand and deliver accurate work with the high quality of codes.
- Problem-Solving: As issues come up, application developers need to be able to make decisions that move the project forward.
- Teamwork: As part of a large team of developers, coders and more, application developers need to work well with others.
Note: By submitting your CV to our career portal, you have read carefully and agreed to the terms & conditions of our Privacy Notice for Candidates here.
In the same region
Be the next Smart Hero
Job Application