Full Stack Software Engineer
About the role
About The Company
J. J. Keller & Associates, Inc. is a renowned organization with a rich history spanning over 70 years, dedicated to creating safer and more respectful workplaces across North America. As a family-owned business, J. J. Keller has established itself as a leader in safety and regulatory compliance solutions, serving a diverse clientele that values safety, efficiency, and innovation. The company prides itself on fostering a collaborative and inclusive work environment, recognized as a Great Place to Work and a Top 100 Most Loved Workplace in America. With a commitment to continuous improvement and technological advancement, J. J. Keller is at the forefront of developing innovative software solutions that support critical business operations and enhance user experiences.
About The Role
We are seeking a Full-Stack Software Engineer with expertise in .NET/C# and Modern Web Technologies to join our dynamic development team. In this role, you will be instrumental in designing, developing, and maintaining customer-facing web applications that are scalable, secure, and aligned with organizational goals. You will work across the entire technology stack, collaborating with cross-functional teams to deliver high-quality solutions that meet user needs and business objectives. The ideal candidate is passionate about full-stack development, cloud-ready applications, API integrations, and leveraging AI-assisted development tools such as GitHub Copilot to improve productivity and software quality. This position offers the flexibility of remote work within the US Midwest region, with standard business hours and opportunities for professional growth and development.
Qualifications
Associate's degree in Computer Science or a related field; Bachelor's degree preferred
3+ years of software or web development experience, including analysis, design, coding, and testing
Strong understanding of the Software Development Life Cycle (SDLC)
Proficiency in object-oriented programming
Experience with SQL Server development and database structures
Hands-on experience developing full-stack web applications using Modern Web Technologies and .NET/C#
Experience building and consuming RESTful APIs and integrating frontend applications with backend services
Familiarity with AI-assisted development tools such as GitHub Copilot or similar technologies
Ability to evaluate, test, and refine AI-generated code for quality, security, and maintainability
Knowledge of secure full-stack development practices, including authentication, authorization, input validation, and API security
Understanding of OWASP security best practices
Excellent problem-solving skills and attention to detail
Effective communication and collaboration abilities
Responsibilities
Develop and maintain full-stack web applications utilizing Modern Web Technologies, ASP.NET MVC, .NET/C#, RESTful APIs, and SQL Server
Create and support complex backend services, business logic, system integrations, and APIs
Utilize AI-assisted development tools throughout the SDLC to support requirements analysis, solution design, coding, testing, documentation, troubleshooting, and code review
Review and validate AI-generated code to ensure adherence to quality, security, and organizational standards
Identify opportunities to leverage AI and automation to enhance developer productivity, testing coverage, and delivery efficiency
Perform programming tasks related to new development or maintenance of websites and applications
Analyze user needs and assess the impact on other site areas to determine technical requirements
Promote best practices in quality assurance by conducting unit testing and supporting user acceptance testing
Follow secure coding standards and incorporate security-by-design principles into development tasks
Maintain comprehensive technical documentation for all assigned projects
Support technical support staff by addressing customer-reported issues efficiently and accurately
Lead small to mid-sized development projects, ensuring timely delivery and quality standards
Coordinate with Website and Database Administrators to optimize server configurations, maintain database integrity, and facilitate staging and deployment processes
Stay current with emerging technologies and trends relevant to full-stack development and software security
Benefits
Comprehensive medical, dental, and vision insurance plans
401(k) retirement savings plan with profit sharing
Paid time off and holidays
Professional development and training opportunities
Flexible remote work options within the US Midwest region
Recognition programs and a supportive work environment
Equal Opportunity
J. J. Keller & Associates, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other protected status in accordance with applicable laws.
Responsibilities
- Develop and maintain full-stack web applications utilizing Modern Web Technologies, ASP.NET MVC, .NET/C#, RESTful APIs, and SQL Server
- Create and support complex backend services, business logic, system integrations, and APIs
- Utilize AI-assisted development tools throughout the SDLC to support requirements analysis, solution design, coding, testing, documentation, troubleshooting, and code review
- Review and validate AI-generated code to ensure adherence to quality, security, and organizational standards
- Identify opportunities to leverage AI and automation to enhance developer productivity, testing coverage, and delivery efficiency
- Perform programming tasks related to new development or maintenance of websites and applications
- Analyze user needs and assess the impact on other site areas to determine technical requirements
- Promote best practices in quality assurance by conducting unit testing and supporting user acceptance testing
Qualifications
- Associate's degree in Computer Science or a related field; Bachelor's degree preferred
- 3+ years of software or web development experience, including analysis, design, coding, and testing
- Strong understanding of the Software Development Life Cycle (SDLC)
- Proficiency in object-oriented programming
- Experience with SQL Server development and database structures
- Hands-on experience developing full-stack web applications using Modern Web Technologies and .NET/C#
- Experience building and consuming RESTful APIs and integrating frontend applications with backend services
- Familiarity with AI-assisted development tools such as GitHub Copilot or similar technologies
Benefits
- Comprehensive medical, dental, and vision insurance plans
- 401(k) retirement savings plan with profit sharing
- Paid time off and holidays
- Professional development and training opportunities
- Flexible remote work options within the US Midwest region
- Recognition programs and a supportive work environment
Skills mentioned
About J. J. Keller & Associates, Inc.
Sundayy makes job discovery feel less chaotic and more intentional. Instead of jumping between platforms, repeating the same steps, and getting lost in the process, everything is brought into one place so you can focus on what actually matters. No clutter, no confusion, just a clearer way to move forward.