Software Developer - Junior

CGI Group   •  

Los Angeles, CA

Less than 5 years

Posted 186 days ago

POSITION DESCRIPTION
The self-motivated person who fills this position will be joining and contributing to a dynamic and determined team that will be assisting a local Southern California public sector client to successfully transform how they provide services to their respective clients. This digital transformation initiative will involve close collaboration with the client to architect, design, and develop a secure, user-centric, and mission-critical solution that will involve multiple teams that will organized to meet the client’s needs through a fast-paced agile development approach within an heterogeneous DevOps environment. The transformative nature (anecdotally considered the “Uber” of the client’s business domain) and success of this project epitomizes an evolutionary disruption in our client’s industry that will likely be adopted by others. More importantly, this initiative will have a lasting positive impact on enhancing the citizen experience.

You will have the opportunity to collaborate with colleagues across the country in different groups to help in the development of this solution. This critical client initiative must integrate several complex components using modern and disparate technologies (hardware and software), some implemented by other third parties, securely and with the highest quality to address regulatory and compliance requirements.

FUTURE DUTIES AND RESPONSIBILITIES
Seeking Software Developers to assist in building an expansive solution to realize our client’s transformative vision. The candidate will work on the development of all aspects of the solution and work closely with many internal and external groups within an agile development environment.

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE
Experience required includes:
? Minimum of 2 years of experience in development of IT applications:
o Ability to capture business requirements and translate into technical solutions or features which add value and solve business challenges
? Experience contributing in all phases of the development lifecycle
? Detail oriented with a commitment to producing high quality work
? Self-motivated with excellent planning experience that can work well independently and within a team environment

DESIRED QUALIFICATIONS/NON-ESSENTIAL SKILLS REQUIRED
Hands-on experience in the following areas:
o Design and development of secure integration of multiple solution components (internal and external) leveraging leading practices (e.g., RESTful services)
o Experience with Service Oriented Architecture (SOA) approaches and Web Services / API designs
o Test-driven development (TDD), acceptance test-driven development (ATDD), and behavioral-driven development (BDD)
o Developing both front-end user experience components integrated with back-end processing components consistent with complex, mission critical systems
o SAFe/Scrum/Kanban
o Working from Ops/Customer Service perspective with Value Streams
o JIRA or other Agile management tool
o Automated Testing tools (e.g. Cucumber, xUnit)
o Systems integration in a complex technical and business environment
o Operating in a DevOps organization, leveraging appropriate processes and tools
o Object Oriented Development using open source and commonly used frameworks
? Excellent oral and written communication skills:
o Ability to present to different levels of client stakeholders
o Experience in effective business writing to produce high-quality, client-facing documents
? Solid skills in MS Office, specifically Word and Excel
? Experience Developing for Embedded Systems
o Programing on embedded systems
o ASOP and Linux Release Management
o Android/Linux Configuration

Position ID: J0418-0707