Software Developer
Role details
Job location
Tech stack
Job description
Developer/Engineer with strong cloud engineering (Azure) experience, modern CI/CD practices, and advanced
React UI development expertise to design, build, and support enterprise web applications and digital interfaces
used across manufacturing and business operations.
This role is ideal for a hands-on engineer who can balance architecture and delivery, improve reliability and
security, and mentor others while partnering with cross-functional stakeholders.
RESPONSIBILITIES
- Design, develop, and maintain enterprise-level web applications and APIs using Microsoft .NET
technologies (C#, ASP.NET Core, RESTful services).
- Architect and implement modern, responsive, user-centric web interfaces using React (preferably
with TypeScript), along with HTML/CSS and modern UI frameworks.
- Lead or significantly contribute to cloud application architecture (Azure preferred; AWS acceptable),
including:
-
Deployment patterns (App Services, containers, Kubernetes, serverless)
-
Secure networking and identity/integrations
-
Performance, scalability, high availability, and disaster recovery considerations
-
Build and maintain robust CI/CD pipelines (Azure DevOps, GitHub Actions, or similar), including:
-
Automated builds, tests, linting, packaging, and deployments
-
Environment promotion strategies (dev/test/stage/prod)
-
Release governance and rollback strategies
-
Implement and maintain Infrastructure as Code (IaC) practices (e.g., Bicep/ARM, Terraform, or
equivalent).
- Develop secure back-end services and integrations for ERP/manufacturing systems (SQL Server, APIs,
data flows, authentication/authorization).
- Create and maintain technical documentation aligned to SDLC expectations (requirements, design specs,
interface specs, test/validation procedures, release notes).
- Collaborate with internal teams (Operations, Manufacturing, Quality, Engineering, IT) to gather
requirements, plan releases, and deliver enhancements with minimal disruption.
- Ensure adherence to security best practices (secure coding, access control, secrets management, data
protection) and support vulnerability remediation efforts.
- Improve observability and maintainability by implementing logging/monitoring and performance
diagnostics (e.g., Application Insights, cloud monitoring tools, structured logging).
- Participate in production support and issue resolution, including root cause analysis and preventative
improvements.
- Mentor and guide junior developers through code reviews, best practices, and technical decision-making.
Requirements
- Bachelor's degree in computer science, Computer Engineering, MIS, or a related technical discipline (or
equivalent professional experience).
- 5+ years of professional experience building and supporting web applications (full-stack or strong front-
end + back-end collaboration).
-
Advanced proficiency with:
-
C# / .NET / ASP.NET Core
-
SQL Server (querying, performance tuning fundamentals, stored procedures as applicable)
-
React (strong UI engineering skills, TypeScript highly preferred)
-
Git workflows (branching strategies, pull requests, code review practices)
-
Demonstrated experience delivering solutions in a cloud environment (Azure/AWS), including application
deployment and operational considerations.
-
Hands-on experience implementing and maintaining CI/CD pipelines.
-
Strong understanding of secure software development practices, including authentication/authorization
patterns and secure API design.
- Ability to work in a manufacturing/enterprise environment with cross-functional stakeholders and
production deadlines.
- Strong problem-solving skills, communication skills, and a track record of delivering reliable software.
Preferred Qualifications (Nice to Have)
- Experience with Azure services (App Service, Functions, AKS/Kubernetes, Key Vault, Storage, Service
Bus, SQL Azure) or equivalent AWS services.
-
Experience with containerization (Docker) and orchestration (Kubernetes).
-
Experience with automated testing (unit/integration/UI), quality gates, and policy-as-code.
-
Experience with ERP/MES ecosystems (any major ERP; manufacturing integration experience strongly
preferred).
-
Reporting and analytics experience (e.g., SSRS, Power BI, or modern embedded analytics patterns).
-
Familiarity with OWASP guidance and secure development tooling (SAST/DAST, dependency scanning,
secret scanning).
Candidates who like to read, have interest in current affairs, willingness to learn, have a gift of curiosity, and have
exceptional computer skills to do well with our organization. Qualities we look for in a candidate are integrity,
analytical skills, and sense of humor. We train you for everything else.
Benefits & conditions
Pulled from the full job description
- Parental leave
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Green card sponsorship
- Health insurance
- Lunch & learns
- On-site gym
- Paid holidays
- Paid time off
- Parental leave
- Relocation assistance
- Visa sponsorship
- Vision insurance
- Wellness program