Software Engineer II

The Seneca
Buffalo, NY, United States
4 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Component-Based Software Engineering Application Integration Architecture Software Applications JIRA Microsoft Azure C Sharp (Programming Language) Cloud Computing Software Documentation Databases Continuous Integration Extract Transform Load (ETL)
+20 more
Software Debugging Web Development Design of User Interfaces Systems Analysis Python (Programming Language) Visual Basic .NET (Programming Language) Software Engineering SQL Databases SQL Server Integration Services TypeScript Web Applications Workflow Management Systems .NET Core Azure Data Factory Gitlab AngularJS Terraform Software Version Control Servicenow Web Api

Job description

Recruiter Contact: Samantha Marranca | smarranca@imaginegroup.com W-2 only. No C2C. No sponsorship (current or future). No relocation assistance. Candidates must be able to work onsite in Buffalo, NY four days per week.Nature & Scope: Positional Overview Our client is seeking a Software Engineer II to support the development, enhancement, and ongoing support of enterprise web and desktop applications. This role will serve as a hands-on technical contributor, working across C#.NET, VB.NET, Angular, TypeScript, SSIS, SQL, and Web APIs. The successful candidate will be comfortable working across existing and new applications, troubleshooting production issues, developing technically sound solutions, and collaborating with technology and business teams throughout the development lifecycle. Candidates should have strong hands-on development skills and the ability to quickly learn additional tools and platforms as the environment evolves. Role & Responsibilities: Tasks That Will Lead to Your Success

  • Design, develop, enhance, and support web applications, desktop applications, and Web APIs using C#.NET.
  • Maintain and enhance existing applications developed with VB.NET.
  • Develop user interfaces and application components using Angular and TypeScript.
  • Design, develop, and support SSIS packages and ETL processes.
  • Write and optimize SQL queries and support database-driven application functionality.
  • Participate in systems analysis, application design, development, testing, debugging, and implementation.
  • Evaluate application integrations and dependencies across programs, platforms, and interfacing systems.
  • Prepare technical and functional specifications and maintain system documentation.
  • Partner with development, operations, technology, and business teams throughout the development lifecycle.
  • Support production applications and troubleshoot application issues.
  • Follow development standards, source control, and CI/CD practices utilizing GitLab.
  • Contribute to technology, process, and application improvements within the supported environment.

Requirements

  • Professional experience in systems analysis and application development, with the technical depth appropriate for a Software Engineer II.
  • Hands-on C#.NET experience developing web applications, desktop applications, and/or Web APIs.
  • Experience with VB.NET.
  • Experience with Angular and TypeScript.
  • Experience developing or supporting SSIS-based ETL processes.
  • Strong SQL development and troubleshooting skills.
  • Experience with GitLab or similar source control and development workflow tools.
  • Experience supporting applications and troubleshooting production issues.
  • Strong problem-solving, organizational, and time-management skills.
  • Strong verbal and written communication skills with the ability to work effectively across technical and business teams.
  • Ability to manage development assignments independently while collaborating within a larger engineering team.

Preferred Qualifications The following technologies are preferred but are not required. Candidates who do not have experience with all of these tools should still be considered if they have a strong core .NET development background and the ability to learn quickly.

  • Microsoft Azure or other cloud platform experience.
  • Automic workload automation.
  • Python.
  • Terraform.
  • Azure Data Factory.
  • Power BI.
  • Jira and Zephyr.
  • ServiceNow.
  • Banking or financial services experience.

About the company

  • Focus on web and desktop application development, enhancement, production support, and integration.
  • Collaborative environment working across technology and business teams.
  • Hybrid position based at Seneca One in Buffalo, NY, requiring four days onsite per week.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:14 min

Testing and environment management in GitLab CI

Martin Beránek · LIVE

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:11 min

Updating the delivery architecture with Jira and Tekton pipelines

Lian Li · World Congress 2022

Videos

See all

Related articles

See all