We are seeking a
Full-Stack Developer to join our growing team. You will play a key role in designing and implementing new application systems across multiple platforms, converting legacy system to modern architectures, and driving technical solutions for business needs.
Application Development - Design, develop, and implement multi-tier, multi-platform applications.
- Convert legacy systems to modern architectures like .NET or .NET Core, following best practices.
- Continuously seek improvements to enhance the performance, scalability, and design of existing systems.
Solution Design - Develop technical solutions to moderately complex challenges with ingenuity and creativity.
- Conduct unit, system, integration, and regression testing to ensure new and updated applications are stable and reliable.
- Create and review system documentation, including implementation and rollback plans.
Collaboration and Communication - Foster collaboration across developers, data engineers, analysts, and stakeholders to ensure alignment on priorities and deliverables.
- Support communication with stakeholders, ensuring development priorities align with business needs and enabling agile responses to changing demands.
- Manage relationships with external vendors and development teams, ensuring clear communication and timely delivery of outsourced work to support successful project completion.
About You - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent professional experience
- 5+ years of full-stack development experience in multi-platform application environments
- Proficient in .NET Core/6+, C#, ASP.NET, and SQL Server
- Skilled in building RESTful services and using GIT for version control
- Strong background in system design, implementation, and testing
- Experienced in Agile and test-driven development practices
- Primary frontend expertise includes React, TypeScript, ReactJS/NextJS, and state management using Redux and Context API
- Deep understanding of component architecture, responsive frameworks (Bootstrap, Tailwind), and design systems
- Proficient in cloud-based architectures using Azure Functions, Kubernetes, and messaging frameworks (Azure Service Bus/Queue)
- Strong problem-solving skills for identifying bottlenecks, resolving risks, and ensuring quality delivery
- Skilled at aligning development efforts with business priorities and organizational objectives.
- Adept at fostering collaboration across teams to drive successful project delivery.
- Committed to continuous improvement and promoting a data-driven culture
Why Dierbergs is Right for You - Health and retirement benefits, including medical, dental, short-term and long-term disability, 401(k) with company match, FSA, and life insurance.
- Weekly pay and paid time off, including sick days.
- Employee Assistance Program for you and your family to assist in many of life's challenges, from short-term counseling and legal questions to financial guidance.
- Associate-only savings, free products, bonus points, sweepstakes, and more through Dierbergs Rewards.
- Wellness initiatives and volunteer opportunities to keep you healthy, engaged, and involved.
- Rewards, recognition, and appreciation programs and events to spotlight you and your exceptional talents.
This job description is representative only and is not all inclusive of the responsibilities that the Associate may be required to perform.