CGI - Lafayette, LA

posted 2 months ago

Full-time - Mid Level
Hybrid - Lafayette, LA
Professional, Scientific, and Technical Services

About the position

The Mid-Level .NET Application Developer position at CGI Group, Inc. involves designing, developing, and delivering high-quality software applications using .NET technologies. This role is crucial for implementing system architecture frameworks and ensuring the security and efficiency of APIs. The developer will work closely with cross-functional teams and provide mentorship to junior developers, contributing to the overall success of projects while enjoying opportunities for career growth in a supportive environment.

Responsibilities

  • Design, develop, and deliver high-quality software applications using .NET Core, C#, ASP.NET Core MVC, JavaScript, and REST APIs.
  • Design and implement RESTful APIs to integrate with other services and systems.
  • Ensure API security, authentication, and authorization.
  • Develop and implement front-end and back-end solutions and scalable, secure, and efficient architecture solutions.
  • Ensure alignment with industry best practices and latest technologies.
  • Work with the development team and provide technical guidance and mentorship.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Ensure code quality, performance, and scalability.
  • Collaborate with QA teams to ensure thorough testing and validation.
  • Stay up to date with industry trends and emerging technologies.

Requirements

  • 2+ years of experience in software development with .NET Core, C#, ASP.NET Core MVC, JavaScript, and REST APIs.
  • Strong expertise in setting implementation of architecture frameworks for large scale systems.
  • Strong expertise in both front-end and back-end development including Azure Cloud native development.
  • Strong understanding of software design patterns and principles.
  • Strong expertise in Hybrid Agile methodology.
  • Excellent problem-solving skills and debugging techniques.
  • Excellent communication and collaboration skills.

Nice-to-haves

  • Experience leading development teams and mentoring junior developers.

Benefits

  • Paid parental leave
  • Paid holidays
  • Tuition reimbursement
  • Paid time off
  • Parental leave
  • 401(k) matching
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service