> Markdown version of [/jobs/ext/3536466-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3536466-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** The Seneca - **Location:** Buffalo, NY, United States - **Contract:** Permanent contract - **Skills:** .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), 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 - **Published:** October 1, 2026 - **Apply:** https://www.juju.com/job/16_71cc150a ## About the Role * 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. ## 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. ## Related Videos - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)