Senior Software Engineer

Back

Senior Software Engineer

@ CGI

Position Description:

  • As one of the software engineers for our IP Development scrum team, you will work closely with the architects to evaluate and design the solutions to assigned features and defects.
  • Once the solution is defined, you will implement the solution by designing, developing, testing, and deploying both custom and off-the-shelf software.
  • With your knowledge of multiple technologies, you will support a variety of technological components.
  • You will also partner with multiple teams across technology - including architecture, infrastructure and operations, vendors, and consultants - to implement the roadmap.
  • You will help align your solutions to the Product’s priorities. You will be a part of the team that plans the solution to ensure capacity and scalability as demand and usage evolves.
  • This position is located in our Lafayette, LA office; however, a hybrid working model is acceptable.


Your future duties and responsibilities:

  • The successful candidate will be a member of a high-performing multi-site agile team working on an enterprise grade software.
  • The senior software engineer must be self-motivated with a strong work ethic, time-management, and interpersonal skills.
  • The successful candidate must have demonstrated software engineering and effective communication skills.
  • Collaborate with the architects, and business analysts to design, develop, test, and document frameworks, toolkits, and applications
  • Develop new components by writing their own code as well as by utilizing existing services and APIs
  • Deliver robust technical designs, code, and documentation
  • Apply software development best practices, concepts and principles throughout software development life cycle
  • Ensure that software meets or exceed specified standards and end-user requirements
  • Ensure adherence to secure coding standards and best practices
  • Maintain high standards of software quality by engaging in proper code reviews.


Qualifications:

Required qualifications to be successful in this role:

  • 8-10 years of Software Engineering experience with the design, development, coding, testing, deployment, documenting, and debugging of software.
  • 3+ years’ experience with D365 CRM environment and development of Power pages application.
  • 3+ years of development experience with C#
  • 2 + years of experience with HTML, JavaScript, jQuery, Bootstrap
  • 2 years of experience on Microsoft Azure or AWS cloud
  • Good understanding of Dynamics security
  • Quick learner and flexibility to switch and adapt to new technology task assignments.
  • 2+ years of Java and Spring framework (Spring MVC, Spring boot, Sprint security)
  • Strong knowledge of DevOps tools and continuous integration (CI)process
  • Excellent communication/documentation skills, and ability to communicate with senior architects.


Desired qualifications/non-essential skills required:

  • Data Modeling
  • GIT source control
  • JIRA experience
  • Knowledge of Cloud, security, infrastructure, databases, and networking
  • A good understanding of UI/UX concepts.


Skills:

  • C#
  • Full Stack Development
  • Java Enterprise Editions JEE


How to Apply:

Apply online at https://cgi.jobs/locations/lafayette-la/jobs/ 

Visit Site to Apply

Location: Lafayette, LA
Date Posted: April 15, 2024
Application Deadline: May 13, 2024
Job Type: Full-time