Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Position Summary:
This position would be involved at every stage of the software development cycle and would be managing the program. Some of the important day to day activities would be:
Project Scoping, Estimation and Scheduling Implement relevant SDLC activities – Proposal development, Architecture, Requirement Gathering, Design, Development and Testing Quality & Compliance Tracking Team and Client Interfacing
Mandatory Skills:
To be strong in IBM i – RPG III, RPGLE, CLP, CLLE, SQLRPG Tools - TURNOVER, DBU, SEU, Labelary, Job Scheduler, IBM iACS Knowledge in SWIMS Application To be able to estimate for project requirements in IBM i. Convert functional requirements to technical requirements. Good communication, analytical, presentation and problem-solving skills. Duties and Responsibilities:
Participate in client discussions to gather scope information and perform analysis of scope information to provide inputs for project scoping documents. Analysis and solutioning activities to prepare for solution delivery of the proposal. Come up with the requirements document and traceability matrix by participating in the requirements elicitation workshops and interviewing and identifying requirements (functional and non-functional). Participate in the estimation and review the estimates to support planning for resources.
Prepare a detailed schedule for a simple and complex module. Perform framework analysis, design patterns, prototype specifications to be able to create high-level design specification. Perform high and low-level design; implement the prototype and conducts design reviews.
Develop optimized high-quality deliverables, perform reviews to meet the defined quality SLAs. Lead integration/system/performance testing based on integration and system test plans and support User Acceptance Testing. Provide inputs for overall implementation plan, lead deployment of applications/infrastructure and post-production support activities. Review production issue analysis and fixes, interface with customer to clarify issues and ensures timely closure. Identify quality goals and processes with the help from QA and prepare a comprehensive quality plan to ensure high quality delivery Tracking timelines and quality of output. Train team members on project processes and provides tips on process tailoring