Salary
💰 $110,000 - $115,000 per year
Tech Stack
AngularASP.NETAzureCloudEntity FrameworkGraphQLMySQL.NETPostgresPythonReactSQLSSIS
About the role
- Design and develop full-stack applications with a focus on database performance, scalability, and security.
- Design and implement data models, stored procedures, and optimized queries using SQL Server and Entity Framework.
- Collaborate with infrastructure, Information security, and DevOps teams to ensure robust Continuous Integration/Continuous Delivery, Agile and secure deployment practices.
- Lead application architecture decisions, including modular design, API strategy, and integration patterns.
- Design and build data integrations between applications and databases, ensuring data quality and integrity.
- Provide existing application production support, issue triage, troubleshooting and work with cross functional teams to resolve functional, technical, and performance issues.
- Participate in agile development cycles, including sprint planning, code reviews, and retrospectives.
- Maintain technical documentation and contribute to development of workflow standards.
- Database architecture – schema design, normalization, indexing, and performance timing.
- Build and maintain direct integration to back office systems: invoicing production and distribution systems, Supplier management with CMS, etc.
- Work with Azure BI platform utilizing SQL, Talend, Power BI, SSIS to provide Management accounting and Audit reporting.
Requirements
- BS in Computer Science or related field, or equivalent experience.
- 7+ years of experience in full-stack development with emphasis on .NET, C#, ASP.NET MVC, and SQL Server.
- Proven experience designing, developing and implementing enterprise-grade custom/be-spoke applications for global business operations with localizations
- Strong understanding of secure coding practices, session management, and data protection.
- UX/UI Awareness – understanding user experience principles and accessibility
- Familiarity with GitHub, Azure DevOps, and Jira for source control and task management.
- Knowledge of front-end frameworks such as Blazor, Maui, React, Angular
- Knowledge in API Development using RESTful services, GraphQL, secure endpoint design
- 2+ years experience working with Databases – SQL Server, MySQL, PostgreSQL
- Experience creating web-based interactive visualization tools and real-time data dashboards.
- Experience working with cloud platforms (Azure preferred), including database migration, infrastructure-as-code
- Preferred candidate would work remotely and live in the Minneapolis, MN area.
- BS acceptable with equivalent experience (experience may be accepted in place of education).