The company is seeking to maintain, enhance, and modernize a suite of .NET-based applications while developing new cross-platform, mobile, and distributed systems, and integrating several independent internal applications to create a seamless ecosystem.
Requirements
- 3+ years of hands-on experience with .NET Framework / .NET Core development.
- Experience building cross-platform mobile applications using Flutter (Dart).
- Proficiency with Go or another compiled back-end language (Rust, Java, etc.).
- Practical experience with Linux service deployment, CLI workflows, and diagnostics.
- Solid understanding of Docker and containerization concepts.
- Experience deploying applications into private cloud or on-premises virtualized environments.
- Strong experience with SQL Server; additional experience with Postgres/MySQL is a plus.
Responsibilities
- Maintain, troubleshoot, refactor/modernize, and enhance existing .NET Framework / .NET Core applications.
- Architect and develop APIs, microservices, event-driven components, and back-end systems for portals, dashboards, and enterprise workflows.
- Build new back-end services using Go, .NET Core, Node.js, or Python for scalability and cross-platform compatibility.
- Build cross-platform mobile and embedded applications using Flutter.
- Develop lightweight, modern web interfaces using JavaScript/TypeScript with a strong focus on UX/UI design principles.
- Integrate internal applications and data flows to improve cohesion across multiple sovereign systems, unifying workflows and reducing operational silos.
- Plan and execute migration and modernization strategies to the organization’s private cloud environment.
Other
- Excellent communication and cross-team collaboration abilities.
- Strong analytical and problem-solving mindset.
- Adaptable, self-directed, and eager to adopt new technologies.
- Strong sense of ownership, accountability, and architectural quality.
- 401(K) with company match from Day 1