Software Engineer II "Full Stack Software Engineer - Azure/.NET/Angular"
20 Days Old
Overview
Are you ready to join a growing team?
CTG is seeking to fill a Full Stack Software Engineer – Azure/.NET/Angular opening for our client in Buffalo, NY.
Location: Buffalo, NY
Duration: 6 months
Overview:
The Full Stack Software Engineer – Azure/.NET/Angular will contribute to the design, development, and enhancement of applications, working on both existing systems and new solutions. This individual will serve as a key developer on complex projects and collaborate across multiple teams to deliver robust, scalable software solutions. The role requires hands-on development experience with Azure, .NET Core, Angular, and DevOps practices to support the client’s application modernization efforts.
Primary Responsibilities:
Develop and maintain complex application components using .NET Core with C#, Angular (v11+), and Azure services
Provision cloud resources through HashiCorp Terraform
Design, implement, and maintain CI/CD pipelines using YAML and GitLab
Participate in all phases of the software development life cycle, from requirements gathering to production support
Prepare and execute unit and integration tests; automate testing processes using frameworks such as Moq
Review and document technical specifications, create charts, diagrams, and other documentation
Collaborate with business analysts, vendors, and other stakeholders to understand requirements and translate them into technical solutions
Assist in refactoring legacy applications to a modern Azure-based architecture
Apply design patterns such as Onion Architecture to ensure clean, maintainable code
Promote development standards and procedures; guide junior developers when necessary
Ensure timely completion of project milestones and deliverables
Comply with company policies and risk standards
Scope of Responsibilities:
Works independently under the supervision of the Technology Team Lead
May lead development efforts on assigned projects
Interacts with internal teams, vendors, and business stakeholders
May serve as a technical point of contact on committees or cross-functional initiatives
Supervisory/Managerial Responsibilities:
May direct and monitor the work of less experienced developers on projects
Provides technical mentorship and reviews peer contributions to ensure adherence to standards
Education and Experience Required:
Associate’s degree and minimum 5 years of systems analysis/application development experience, or
In lieu of degree, a combined 7+ years of relevant education and experience, including 5+ years in development
Proficiency in:
Azure development and resource provisioning via Terraform
.NET Core with C# backend development
Angular 11+ with Angular Material UI components
T-SQL and Power BI
GitLab CI/CD, YAML scripting
Strong analytical, organizational, and communication skills
Experience with Agile Scrum methodologies
Demonstrated ability to manage complex technical tasks and coordinate across teams
Education and Experience Preferred:
Bachelor's degree in Computer Science, Engineering, or a related field
Experience with Moq framework for test automation
Familiarity with Onion Architecture and similar design patterns
Subject matter expertise in supported applications or financial services domain
Ability to manage competing priorities across multiple development tracks
Proactive, action-oriented mindset and ability to work both independently and in a team
Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.
CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.
To Apply:
To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Nicole Shaw at Nicole.Shaw@ctg.com . Kindly forward this to any other interested parties. Thank you!
- Location:
- Buffalo
- Category:
- Technology