As a Software Engineer, you will design, develop, and test front-end interfaces, APIs, and backend systems across various programming languages, with a focus on C# Forms and web services. You will work on complex business problems, automate deployment, and maintain manufacturing workflow software.
Requirements
- 3+ years full SDLC experience with C# and the.NET platform, Windows Forms and Console app development
- 3+ years experience in Web development & web services
- 2+ years experience in REST API development
- Source Control β Git, TFS
- Databases β RDBMS (SQL Server), SQL queries, stored procedures
- ORM β Entity framework, Linq
- Automation scripting using Powershell, Windows CLI, Linux Bash scripts
- Frontend β ASP.NET MVC, Ajax, HTML, CSS, Responsive design β Bootstrap, SPA
- Architecture - Capability to identify and implement design patterns as solutions
- Understanding of IoC and Dependency injection
- Experience with Agile methodology
- Test Driven development β unit test frameworks like NUnit, XUnit
- JSON, XML
- Minimum Qualifications
- B.S. degree in Computer Science or a related technical field
- 3+ years experience building software solutions using.NET
- Working knowledge of API design and distributed backend systems
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance