Capgemini
Overview
Job Description - Programmer/Developer Lead - Data Analyst (054517)
Programmer/Developer Lead - Data Analyst
Responsibilities
Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems.
Interpret architecture and design, perform code reviews, mentor, guide and monitor programmers, ensuring adherence to programming and documentation policies, software development, testing and release.
Work with functional business analysts to ensure that application programs are functioning as defined.
Capture user feedback and document it for the client and project manager’s review. Review all deliverables before final delivery to client for quality adherence.
Review code developed by other programmers, mentor, guide and monitor their work ensuring adherence to programming and documentation policies.
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs. Perform unit testing, assist in system and user testing, fix errors and bugs identified during testing.
Collaborate with customer IT managers to review architecture plans, functional designs, and high-level topology designs; provide detailed knowledge to the development team to align with customer requirements and design standards.
Review deliverables prior to client delivery to ensure quality adherence.
Technologies and Tools
Databases: Oracle, Teradata, Postgres, SQL Server, Big Data, Snowflake, or Redshift
Tools: Talend, Informatica, SSIS, Matillion, Glue, or Azure Data Factory
Languages: SQL, PL-SQL, T-SQL, Python, Java, or Scala
Data Virtualization / Data services development; REST / Web Services
Data Virtualization Delivery - Denodo
Qualifications
3-7 years (2 years min relevant experience in the role) experience; Bachelor’s degree
Proficient in Software Engineering Techniques, Software Engineering Architecture, Software Engineering Lifecycle and Data Management
Progressing skills in Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design
Other Requirements Candidates should be flexible / willing to work across this delivery landscape which includes and not limited to Agile Applications Development, Support and Deployment.
Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.
Equal Opportunity Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
Notes This is a general description of the Duties, Responsibilities and Qualifications required for this position. Capgemini will consider reasonable accommodations for individuals with disabilities, as needed, to provide an equal employment opportunity.
Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The Group is at the forefront of innovation to address the breadth of clients’ opportunities in the evolving world of cloud, digital and platforms. Capgemini is a multicultural company with a large global presence and extensive industry expertise.
#J-18808-Ljbffr
Job Description - Programmer/Developer Lead - Data Analyst (054517)
Programmer/Developer Lead - Data Analyst
Responsibilities
Responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementing software systems.
Interpret architecture and design, perform code reviews, mentor, guide and monitor programmers, ensuring adherence to programming and documentation policies, software development, testing and release.
Work with functional business analysts to ensure that application programs are functioning as defined.
Capture user feedback and document it for the client and project manager’s review. Review all deliverables before final delivery to client for quality adherence.
Review code developed by other programmers, mentor, guide and monitor their work ensuring adherence to programming and documentation policies.
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs. Perform unit testing, assist in system and user testing, fix errors and bugs identified during testing.
Collaborate with customer IT managers to review architecture plans, functional designs, and high-level topology designs; provide detailed knowledge to the development team to align with customer requirements and design standards.
Review deliverables prior to client delivery to ensure quality adherence.
Technologies and Tools
Databases: Oracle, Teradata, Postgres, SQL Server, Big Data, Snowflake, or Redshift
Tools: Talend, Informatica, SSIS, Matillion, Glue, or Azure Data Factory
Languages: SQL, PL-SQL, T-SQL, Python, Java, or Scala
Data Virtualization / Data services development; REST / Web Services
Data Virtualization Delivery - Denodo
Qualifications
3-7 years (2 years min relevant experience in the role) experience; Bachelor’s degree
Proficient in Software Engineering Techniques, Software Engineering Architecture, Software Engineering Lifecycle and Data Management
Progressing skills in Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design
Other Requirements Candidates should be flexible / willing to work across this delivery landscape which includes and not limited to Agile Applications Development, Support and Deployment.
Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.
Equal Opportunity Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
Notes This is a general description of the Duties, Responsibilities and Qualifications required for this position. Capgemini will consider reasonable accommodations for individuals with disabilities, as needed, to provide an equal employment opportunity.
Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The Group is at the forefront of innovation to address the breadth of clients’ opportunities in the evolving world of cloud, digital and platforms. Capgemini is a multicultural company with a large global presence and extensive industry expertise.
#J-18808-Ljbffr