Sr. Software Developer

Waterville, ME, USA

Contact Details

Job Description

CGI is seeking A multi-talented Sr. Software Developer with a natural aptitude for business operations interested in joining a small dynamic team where your contributions directly affect internal and external customers.

Your future duties and responsibilities:

• Full-stack application design, development and delivery with Agile methodology

• Microservices and API's across new and existing business applications and data sources

• Communicate well, participate in code reviews, and provide feedback on all aspects of the development process

• Integrate with 3rd party APIs and service providers

Required qualifications to be successful in this role:

• Experience interacting with and implementing APIs (REST)

• Experience developing public-facing JavaScript web applications using libraries such as D3.js and jQuery

• Knowledge of modern JavaScript technologies, libraries, and frameworks such as Node.js, React, and Angular

• Knowledge of JavaScript concepts (promises, closures, callbacks)

• Front-end development (Angular, React.js, Vue.js…)

• Fluency in Object Oriented concepts and development REST, JSON, XML web services

• Demonstrated understanding of data visualization principles and user experience

Skill Set Years of Experience

Development Engineering 3+

Web applications using Javascript 3+

Leadership 3+

Desired Qualifications

• Familiarity with MS Azure / other cloud infrastructure providers

• Jira, Slack, Github and other collaboration tools