Software Engineer II

CTG

Description

Are you ready to join a growing team?

CTG is seeking to fill a Software Engineer II opening for our client in Buffalo, NY.

Location: Buffalo, NY

Duration: 6 months

Overview:

The Software Engineer II 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!

About Us

CTG, a Cegeka company, is at the forefront of digital transformation, providing IT and business solutions that accelerate project momentum and deliver desired value. Over nearly 60 years, we have earned a reputation as a faster and more reliable, results-driven partner. Our vision is to be an indispensable partner to our clients and the preferred career destination for digital and technology experts. CTG leverages the expertise of over 9,000 team members in 19 countries to provide innovative solutions. Together, we operate across the Americas, Europe, and India, working in close cooperation with over 3,000 clients in many of today's highest-growth industries. For more information, visit www.ctg.com.

Our culture is a direct result of the people who work at CTG, the values we hold, and the actions we take. In other words, our people define our culture. It's a living, breathing thing that is renewed every day through the ways we engage with each other, our clients, and our communities. Part of our mission is to cultivate a workplace that attracts and develops the best people, reflected by our recognition as a Great Place to Work Certified™ company across many of our global operations.

CTG will consider for employment all qualified applicants including those with criminal histories in a manner consistent with the requirements of all applicable local, state, and federal laws.

CTG is an Equal Opportunity Employer. CTG will assure equal opportunity and consideration to all applicants and employees in recruitment, selection, placement, training, benefits, compensation, promotion, transfer, and release of individuals without regard to race, creed, religion, color, national origin, sex, sexual orientation, gender identity and gender expression, age, disability, marital or veteran status, citizenship status, or any other discriminatory factors as required by law. CTG is fully committed to promoting employment opportunities for members of protected classes.

Read Full Description
Confirmed 3 hours ago. Posted 2 days ago.

Discover Similar Jobs

Suggested Articles