1
Batch 2015-2016
Job Description for Software Developer Below is the job description for LEAD ERP DEVELOPER.
Job Title:
LEAD ERP DEVELOPER
Established:
Salary: Approved By:
2.35 / annum Head Office (Pune)
Division: Location:
2005 Information Technology(ERP) Pune/ Lucknow
Description of Work: This position is a hands-on lead position which champions the implementation and support of development efforts of the ERP Applications (Oracle and Maximum). Position leads a technical team including project planning and estimating, status reporting, employee mentoring, performance management, development process and contribution to strategic direction. Position is responsible for the specification, technical design and implementation, and testing of applications components to support the users of the Oracle and Maximum ERP. Duties & Responsibilities: ESSENTIAL:
Conducts self in an appropriate manner as a representative of RTD, working
effectively in a diverse work environment.
Develops and maintains project plans for all ERP enhancements.
Manages direct reports and other matrix staff. This includes participating in interviewing, hiring and performance reviews. Schedules work of staff based on
operation priorities, reviews work and mentors staff.
Reports, tracks and communicates status and issues, based on departmental
Concierge Technologies Pvt.Ltd (Company Confidential) An ISO 9001:2008 Company
2
defined reporting templates.
Analyzes and assigns Help Tickets related to customizations, configuration and reports; investigates issues, determines correct remedial action. Reports, tracks and
communicates status, results and issues effectively using the Help Desk tool.
Works with other development staff in a matrix assignment environment. Coordinates the interfaces and Crystal report development for the Maximus maintenance system Conducts technical code reviews and provides technical assistance to less experienced team members Participates in the development of long range plans and goals. Enforces the compliancy with architectural processes for projects Coaches teams of software design engineers for planning, tracking and completion of the work within the agreed plan, using agreed methods and processes Reviews and approves business requirements and functional documentation produced by staff and others. Documents requirements and functional designs for small to medium projects and reports. Gains an understanding of the current Business Processes, as well as makes recommendations for modifications or new processes that may improve accuracy and efficiency. Meets with end users to analyzes business processes, understand requirements, and recommend technical solutions. Develops custom solutions or integrations for projects of moderate risk and complexity in an Oracle ERP environment. Increases customer satisfaction through continuous improvement and delivery of quality products and services. Projects will include, but are not limited, to customization and configuration changes in Oracle ERP Financial modules, Payroll, Oracle Time & Labor (OTL), Human Resources (HR), HR Self Service, ERP Recruitment, HR Advanced Benefits, Financials, Purchasing, Order Management, Inventory, Contracts, Grants, Self Service and Business Intelligence. Concierge Technologies Pvt.Ltd (Company Confidential) An ISO 9001:2008 Company
3
Produces and updates architecture, and technical documents for review and approval. Reviews and approves other team members and outside consultants technical documentation. Develops and maintains ERP design and coding standards. Provides custom coding and testing of customized extensions to Oracle Applications when existing system functionality is deficient compared to business requirements Develops reports and provides technical guidance for the development of new Oracle 5.0 application report output or modify existing reports using, Discover, Oracle Reports, Crystal reports, and XML Publisher. Uses Oracle 5.0 standard tools to personalize and configure applications to meet requirements. Reviews other team members' work and troubleshoots technical issues Triages and resolves software defects Creates unit testing plans and test scripts and thoroughly tests all software, interfaces and systems Maintains and develops interfaces from/to various applications within and outside of Oracle 5.0. Maintains version control system with baseline set of code and documentation of customized software, interfaces and reports. Opens Oracle and Maximus trouble tickets when needed. Runs queries and gathers information needed for resolution. Documents all operational and functional information necessary for deployment Provides technical application support in a 24/7 environment for all Oracle 5.0 modules in a production environment and during enhancement and upgrade projects. Assign resources on a rotating basis for 24/7 support. Stays current with evolving technologies. Reports, tracks and communicates status and issues, based on departmental defined reporting templates.
OTHER:
All other job-related duties as assigned. Concierge Technologies Pvt.Ltd (Company Confidential) An ISO 9001:2008 Company
4
Qualifications:
Bachelors Degree in Computer Science or related field (CS & IT) Hands-on experience with developing Oracle 5.0 Applications with some of the following 5.0 modules: Payroll, Oracle Time & Labor (OTL), Human Resources (HR), HR Self Service, ERP Recruitment, HR Advanced Benefits,
Financials, Purchasing, Order Management, Grants Administrative knowledge of version control systems like CSS, Subversion Working knowledge of Oracle 5.0 interfaces Advanced knowledge of development environment including Oracle Developer and E-Developer Suites, SQL*Plus, TOAD, Oracle Developer Suite.
Advanced working knowledge of Oracle PL/SQL Working knowledge of XML Publisher and/or Oracle reports Knowledge of Unix/Linux operating kernel and familiarization with scripting language. Knowledge of general object-oriented concepts (OOA/D/P, UML) Advanced knowledge of Oracle 10G database concepts Knowledge of software life-cycles Knowledge of project planning using Microsoft Project or equivalent tools Knowledge of business intelligence General knowledge of Oracle workflows, Fast Formulas, Alerts or Oracle Approvals Manager.
Working knowledge of Microsoft windows tools including VISIO
Ability to communicate effectively, verbally and in writing, to interact effectively with internal and external clients, peers, management and cross-functional areas, to clearly and concisely communicate (written and oral) technical information to non- technical audience, to create technical documentation,and to use facilitation Concierge Technologies Pvt.Ltd (Company Confidential) An ISO 9001:2008 Company
5
skills with both technical and non-technical personnel
Ability to draw out information and develop in-depth understanding of complex processes Ability to determine/refine business requirements Ability to suggest alternative approaches Leadership skills to effectively lead in a team environment. Knowledge of supervisory techniques including performance management. Ability to coordinate cross-functional projects.
Ability to manage time effectively, to meet schedules and deadlines, to work under time pressure, to multi-task, to plan, organize and prioritize work assignments, and to pay close attention to detail Ability to rapidly learn new software and maintain competency with developing technologies. Ability to identify design alternatives that will implement a solution from a
specific analysis model Ability to estimate time needed for software development Ability to constantly seek and acquire knowledge of emerging technologies Ability to analyze Ability to troubleshoot Ability to use good judgment in evaluation and decision making. Ability to work flexible hours, 24/7
Concierge Technologies Pvt.Ltd (Company Confidential) An ISO 9001:2008 Company
6
Ability to work effectively in a diverse workforce Project management skills Problem solving skills Ability to understand how business issues may impact overall project plans Ability to develop testing criteria. Demonstrated ability to work effectively in a diverse workforce. OR
An equivalent combination of experience, knowledge, skills, abilities, and other characteristics consistent with required qualifications as determined in the job analysis.
CORE COMPETENCIES
COMMUNICATION (D): good written and verbal communication, organized thought processes, polite and respectful of others, adapts presentations to the audience ANALYSIS/PROBLEM SOLVING: thoroughly thinks out and evaluates alternatives, innovative problem resolution, pro-active approach, initiative to resolve problems WORKLOAD MANAGEMENT (D): works with little direction and supervision, timely completion of projects, makes time for unplanned assignments, adapts to changing priorities
ETHICS AND INTEGRITY: perceived fairness; tolerance; honesty; consistent in application of policies and procedures.
JOB SPECIFIC COMPETENCIES SUPERVISION: provides training and regular feedback, encourages
educational development, consistently follows CBA in performance management of represented employees, initiates performance plans and disciplinary actions at appropriate times, plans ahead to prepare and present appraisal to salaried employees within thirty days of due date (only exception is unplanned extended absence)
Concierge Technologies Pvt.Ltd (Company Confidential) An ISO 9001:2008 Company
7
CONCEPTUAL THINKING: applies common sense, theory and experience to decision-making; interprets data for discrepancies and trends, and recognizes subtle patterns; identifies key issues or uses inductive reasoning in complex situations.
SPECIALIZED KNOWLEDGE: specialty field of knowledge is up to date and properly applied
Concierge Technologies Pvt.Ltd (Company Confidential) An ISO 9001:2008 Company