Enable job alerts via email!

Programmer / Developer Lead - AWS Connect Developer

Capgemini

Toronto

On-site

CAD 80,000 - 100,000

Full time

14 days ago

Job summary

A global consulting firm located in Toronto is looking for a Software Engineer with strong hands-on experience in AWS services and software development. The ideal candidate will have 3-7 years of experience, a Bachelor's degree, and skills in software engineering and business analysis. Key responsibilities include programming, code reviews, and systems analysis. This is a full-time employment opportunity.

Qualifications

  • 3-7 years of experience; 2 years minimum relevant experience.
  • Proficient in Software Engineering Techniques and Data Management.
  • Needs progressing skills on Business Analysis and Technical Solution Design.

Responsibilities

  • Responsible for programming and software development.
  • Conduct code reviews and mentor junior programmers.
  • Write software programs using programming languages like Java.
  • Consult with technical personnel to clarify program intent.
  • Perform systems analysis and programming tasks.
  • Write and contribute to documentation and manuals.

Skills

AWS services
Python
Software Engineering Techniques
Business Analysis
Technical Solution Design

Education

Bachelor's degree

Tools

AWS Connect
AWS Sentiment Analysis
AWS Kinesis
AWS CloudWatch
AWS Lambda
AWS S3
Job description
Overview

Hands on experience on AWS services. Need to have hands on experience on AWS Connect AWS Sentiment analysis. Need to have hands on experience on AWS services like AWS Kenisis AWS Cloudwatch AWS Lambda with Python AWS S3 ( CSV Data files Reports ). Preferable to have knowledge or experience on ServiceNow Integration with AWS. Candidates should be flexible / willing to work across this delivery landscape which includes and not limited to Agile Applications Development Support and Deployment.

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.
  • Experienced programmers are also responsible for interpreting architecture and design, code reviews, mentoring, guiding and monitoring programmers ensuring adherence to programming and documentation policies, software development, testing and release.
  • Write software programs using specific programming languages / platforms such as Java or related tools platform and environment. Write, update and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data or controlling other equipment.
  • Consult with managerial, engineering and technical personnel to clarify program intent, identify problems and suggest changes.
  • Perform or direct revision/repair/expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Write, analyze, review and rewrite programs using workflow charts/diagrams and knowledge of computer capabilities, subject matter and symbolic logic.
  • 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 and assist in system and user testing; fix errors and bugs identified during testing.
  • Write and contribute to instructions or manuals to guide end users; compile and write documentation of program development and revisions.
Qualifications

3-7 years (2 years min relevant experience in the role) experience; Bachelors degree. Proficient in Software Engineering Techniques, Architecture, Lifecycle and Data Management. Needs progressing skills on Business Analysis, Business Knowledge, Software Engineering Leadership, Architecture Knowledge and Technical Solution Design.

Additional Requirements

Hands-on experience with AWS services including AWS Connect, AWS Sentiment Analysis, AWS Kinesis, AWS CloudWatch, AWS Lambda with Python, and AWS S3 (CSV data files/reports). Prefer knowledge of ServiceNow integration with AWS.

Company

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.

Employment Details

Employment Type: Full-Time

Experience

Experience: years

Vacancy

Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.