Job Responsibilities:
- Conduct a comprehensive analysis and validation of requirements to ensure their feasibility and alignment with the business needs.
- Prepare clear and concise documentation of requirements, encompassing Business Requirements Documents (BRD), Functional Requirements Documents (FRD), and use
cases. - Design a robust system architecture that precisely caters to the business needs and adheres to the established requirements.
- Develop detailed system design documents, including data flow diagrams, process flows, and technical specifications, to guide the implementation process effectively.
- Oversee the development process to ensure that the system is built in strict accordance with the specified requirements.
- Develop and execute comprehensive test plans for the system, aiming to verify that it fulfills the business requirements and adheres to the defined quality standards.
- Provide continuous support to end-users, offering assistance and guidance to ensure optimal utilization of the system.
- Effectively manage stakeholder expectations, ensuring alignment with project goals and timelines, while fostering effective communication and collaboration throughout the
project’s lifecycle.
Qualifications:
- Minimally hold a Degree or an equivalent Certificate in Computer Science, Software Engineering, or a related field, ensuring a strong educational background relevant to this
role. - Should have at least 3-5 years of experience in systems analysis and design, demonstrating a proven track record in effectively analyzing and designing software systems.
- Experience with other Oracle Forms & Reports Development and PL/SQL scripting is required, showcasing the candidate’s proficiency in Oracle technologies.
- Knowledge of Oracle Forms & Report Developer Frameworks and Oracle database is essential to efficiently develop and maintain Oracle-based applications.
- Must possess experience in requirements gathering and documentation, ensuring the ability to effectively capture and document business needs and translate them into technical requirements.
- A strong understanding of software development methodologies, such as Agile and Waterfall, is necessary to align development practices with project requirements.
- Knowledge of business processes is required to ensure that systems align with business objectives and contribute to organizational efficiency.
- Should understand project management principles, enabling them to manage tasks and deliverables within a project effectively.
- Excellent analytical skills are crucial for the candidate to identify, analyze, and resolve complex issues that may arise during the development process.
- Strong problem-solving skills are vital for the candidate to address any technical challenges and optimize the performance of applications.
- Excellent communication skills are necessary for the candidate to effectively collaborate with cross-functional teams, ensuring seamless coordination and project success.
- Must have the ability to design and develop scalable, maintainable, and efficient applications that meet business requirements, contributing to the organization’s growth and success.