Senior Software Engineer

Back

Senior Software Engineer

@ CGI

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.


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 mid-level 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 Microservices 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.
  • Experience working in a D365 CRM environment that is integrated with Other Java applications
  • 5+ years of Java and Spring framework (Spring MVC, Spring boot, Sprint security)
  • 5+ years of relational database, including PostgreSQL DB
  • Experience developing and utilizing Microservices and APIs
  • Strong knowledge of REST service deployment
  • 2 years of experience on Microsoft Azure or AWS cloud
  • Strong knowledge on DevOps tools and Continue Integration (CI) process
  • Excellent communication, and documentation skills and ability to communicate with senior architects


Desired qualifications:

  • HTML, JavaScript, jQuery, Bootstrap
  • GIT source control
  • JIRA experience
  • Knowledge of Cloud, security, infrastructure, databases, and networking
  • A good understanding of UI/UX concepts.


Skills:

  • Application Design
  • Application Development
  • Java


How to Apply:

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

Visit Site to Apply

Location: Lafayette, LA
Date Posted: November 27, 2023
Application Deadline: February 29, 2024
Job Type: Full-time