- Design and develop innovative solutions that are maintainable and scalable.
- Diagnose performance bottlenecks and implement optimizations.
- Works well under pressure and takes proper decisions.
- Identifies technology backlogs and provides visibility to the product team.
- Performs PoCs and spikes as and when necessary.
- Challenges status quo to encourage innovation.
- Troubleshoots and provides solutions for complex problems.
- Determines and pursues courses of action necessary to obtain desired results.
- Contributes to the productivity of the organization through the completion of projects associated with portfolio objectives.
- Communicates technical and operational issues to management/ stakeholders. May also conduct briefings and participate in meetings with internal and external partners or collaborators
- Influences design and development of new software products or major enhancements to existing software for clients and business partners.
- Ensure project deliverables accomplished on time and within budget.
- Ensure that all technology standards are adhered to while developing systems.
- Work collaboratively with business partners to define and ensure the completeness and accuracy of system / technical requirements.
- Pursues training and development opportunities and also strives continuously to build knowledge and skills by sharing expertise with others.
- Undertakes self-development activities and Seeks Increased responsibility and takes ownership of tasks at hand and Takes independent actions and calculated risks.
- Looks for and takes advantage of opportunities. Asks for and offers help when needed.
- Meets productivity standards and Completes work in timely manner and Strives to increase productivity.
- Collaborate with the Team to implement appropriate solution and take the overall responsibility and accountability. Also, when necessary, notifies appropriate person with an alternate plan.
- Diagnose production issues and provide quick turnaround solutions.
KEY CONSTITUENTS
- Product Owner
- Agile Manager
- Business Analyst
- Delivery Team
- Technical working group
ATTRIBUTES AND BEHAVIOR
- Develops and maintains positive working relationships with others
- Shares ideas and information
- Assists colleagues unprompted
- Takes pride in the achievement of team objectives
- Has credibility with peers and senior managers
- Self-motivated – driven to achieve results
- Works with a sense of urgency
- High customer service ethic – is passionate about meeting customer expectations and improving service levels
- Keeps pace with change – acquires knowledge/skills as the business evolves
- Handles confidential information with sensitivity
- Exhibits behaviors consistent with Cotiviti Values
RELEVANT EXPERIENCE & QUALIFICATIONS
- Masters or Bachelors in Engineering in IT/ Electronics / Communication / Computer Science / Information Systems.
- 5+ years of experience in ETL/ with minimum 3+ years of experience in application design activities.
- Good experience in ETL/EAI tools such as Informatica etc
- Good experience in Informatica component development as well as data quality review
- Hands on Informatica ETL Development and strong Informatica Administration skills
- Hands on RDBMS, PLSQL
- Hands on UNIX, UNIX Shell Scripting.
- Being able to perform Informatica Admin activities such as Deployments (to QA/UAT/Prod environments), Informatica Upgrades, Monitoring Informatica Services.
- Leading & mentoring the ETL team
- Build data pipeline that cleans, transforms, and aggregates unorganized and messy data into databases or data sources.
- Documents and demonstrates software and data solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Participates with analysts, architects, business service delivery and operations teams to define plans for standardizing, scaling and enhancing products and the services utilized to deploy/install/release those products.
- Develops concise, finite data conversion, performs processing, and deploys processes in order to deliver time sensitive data to field teams within set deliverable times.
- Ensures that code reviews performed, and unit testing performed for adherence to the design requirements and documents test results.
- Demonstrates extensive working knowledge of the primary discipline and an advancing knowledge of related disciplines. Helps to establish procedures and has good technical / business writing skills. May help train staff.
- Applies knowledge of other related disciplines. Troubleshoots and provides solutions within their area of expertise.
- Generates innovative ideas that advance processes and methodologies within their area of expertise.
- Work independently under general direction and primarily review upon completion of milestones.
- Contacts are primarily with immediate supervisor, project leaders, and other colleagues in the department.
- Actively participates in or may lead meeting discussions. Will prepare reports and present work internally at team or department meetings.
- Owns communication between PCA client service delivery teams and analysts.
- Owns performance and quality of applications and data for client support systems.
- Influences design and development of new software products or major enhancements to existing software for clients and business partners.