Full-Stack Developer

CGIFairfax, VA
6d

About The Position

We are seeking a skilled full-stack developer with strong Azure and .NET development experience to join our team. The ideal candidate will have a strong background in cloud-based solutions using Microsoft Azure, .NET development and front-end development experience. The developer will be responsible for designing, developing, and maintaining applications that leverage Azure services for optimal performance and scalability. At CGI, a world-class IT company, you will be involved in a mission critical project working with smart, dedicated people building forward looking solutions and making an impact with both internal and client stakeholders. Preferred locations: Fairfax, VA, Lafayette, LA, Knoxville, TN, Belton, TX, Lebanon, VA Contract requires US Citizenship

Requirements

  • 5+ years of experience in software development with a focus on Microsoft technologies.
  • Solid Experience in front-end development using Angular/React or other modern UI frameworks.
  • Extensive experience in developing and maintaining applications using the .NET Framework and .NET Core, with a strong understanding of object-oriented programming principles and design patterns.
  • Solid experience with Microsoft Azure services such as Azure App Services, Azure Functions, Azure SQL Database, Azure Logic Apps, DevOps, and Azure Active Directory.
  • Proficient in Visual Basic for Applications (VBA), specifically for automating processes within Microsoft Office applications such as Excel, Word, and Access.
  • Familiarity with Azure DevOps for continuous integration and deployment pipelines, automated testing, and release management.
  • Strong experience using GIT, TFS, or other version control systems.
  • Experience in designing and developing RESTful APIs, web services, and integrating external APIs.
  • Strong experience in .NET development, cloud architecture and Microsoft Azure cloud services.
  • Solid understanding of cloud architecture, networking, and security principles.
  • Proficiency in SQL Server database design, performance tuning, stored procedures, and query optimization.

Nice To Haves

  • Certification in Microsoft Azure (e.g., Azure Developer Associate).
  • Experience with other cloud platforms and technologies.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Agile development methodologies
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience working with GitHub Enterprise Server (GHES)
  • Microservices architecture
  • Serverless computing

Responsibilities

  • Design, develop, and maintain applications using Microsoft Azure services and .NET technologies.
  • Collaborate with cross-functional teams to define and implement cloud-based solutions and best practices.
  • Utilize Azure services to enhance application functionality, performance, and scalability.
  • Implement and manage CI/CD pipelines for automated deployment and testing.
  • Troubleshoot and resolve issues related to application performance and cloud infrastructure.
  • Stay up-to-date with the latest .NET and Azure technologies and industry trends to continuously improve solutions.
  • Provide technical expertise and support to team members and stakeholders.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service