Job Description
Job Responsibilities
- Overall responsible for Developments along with the requirement analysis, time estimation, code review, testing, performance tuning, system stability and security, and on time deliverables
- Coordinate and Help the Project Manager team in technical demonstrations and conference room pilots to validate the technical design, verify gap assessments, and explore gap resolution options
- Serving as a bridge and translator, so functional requests are fully understood by the technical development team for feasibility analysis, and the Project Team realizes what is truly possible to meet customer demands
- Manage the development activities for ERP Customizations, Code Migration, Data Migration & Import, Reports, Output Documents, ERP Functional Test/User Acceptance Test, Automation Test & Unit Test
- Monitor and analyze the live system proactively to figure out system stability, performance, and identify any potentials malfunctioning in business flow and logical implementation. Identify the root cause and severity of the failure and coordinate with the Project Delivery team, Business Process team, and Technical team for the remedy
- Work closely with Project Managers in the design of solutions and enhancement, understanding of Business Processes, System architecture, Application Design & Business Requirements Analysis
- Monitor and Provide detailed task planning, effort estimation, and progress tracking to the Project Manager for all development related activities, carries out systematic problem identification, analysis, and resolution, ensures the development team delivers according to the project plans and guides them with complex issues resolutions as and when required
- Direct and oversee the Sr. Developer Team and ensure the prescribed development best practice processes are followed, and all deliverables are completed to the required (high) quality
- Lead solution architecture for application enhancements
- Create & manage Sprint for the project development team and ensure daily scrum meetings with the development team for progress review. Prepare a sprint report and submit it to higher authority on a regular basis
- Closely work with ERP functional consultants to ensure the technical solution & its architecture are fit for purpose
- Serving as a Technical Point & Subject Matter Expert (SME) in specific business domains, you will be responsible for the successful implementation of technology solutions
- Serve as troubleshooter and escalation point for critical/complex technical issues
- Developing and maintaining systems documentation for business processes, operational procedures, technical design, solution structure and functional know-how, etc.
- Must possess a strong learning curve and should be willing to keep abreast with modern programming/technical concepts for personal upscaling and in turn meeting organizational needs as well
Required Skills
- 5+ years hands on ERP experience, 3+ years in team lead or manager roles
- Must be proficient in following agile and waterfall development methodologies parallel
- A motivated individual, a quick learner who is committed to teamwork, having vast technical experience in famous ERP software
- Independent thinking with keen problem-solving skills
- Extensive knowledge and understanding in Business processes & System architecture
- Must have good experience translating business requirements and design into technical solutions
- Shall have worked in and having Good functional knowledge on business concepts like SCM, Inventory, Accounting, Purchase, Sales, Procurement etc.
- Demonstrated experience in the development of Technical/Functional documentation
- Awareness of project management skills with the ability to multi-task and set priorities within tight timelines and high client expectations
- Sound knowledge of version control system tools like git and its tools available in the market such as Codecommit, Github, Bitbucket, Atlassisan
- Ability to research, learn, troubleshoot and support complex ERP/System customizations
- Willingness to learn, operate and progress in the domain areas that are outside of previous job experience