Full Stack Software Engineer

Sundayyworld — United States · Posted ~2 hours ago

Mid

Skills

.NET C# Full-Stack Development Web Development Web Technologies

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack software engineer is needed to create and maintain business applications using modern backend and frontend technologies. The role focuses on building reliable solutions and collaborating across technical teams.

Highlights

Opportunity to develop impactful software solutions using modern web technologies in a stable and innovation-focused environment.

Description

About The Company J. J. Keller & Associates, Inc. is a renowned family-owned organization with a rich history spanning over 70 years, dedicated to creating safer and more respectful workplaces across North America. Established as a one-man consulting firm, the company has grown into a leading provider of safety and regulatory compliance solutions, supporting businesses in maintaining high standards of safety, security, and operational efficiency. Recognized for its commitment to excellence, J. J. Keller has earned multiple accolades including the Great Place to Work Certification and being named among the Top 100 Most Loved Workplaces in America. With a focus on innovation, the company continually invests in technology, fostering a dynamic environment where employees can thrive and contribute meaningfully to the company's mission of protecting people and their workplaces. 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 support critical business operations. You will work across the entire technology stack, leveraging modern frameworks such as React, ASP.NET MVC, and SQL Server to deliver scalable, secure, and high-performance solutions. The ideal candidate will be passionate about full-stack development, enjoy solving complex technical challenges, and be eager to utilize AI-assisted development tools like GitHub Copilot to enhance productivity and software quality. This position offers the flexibility of remote work within the US Midwest region, with standard business hours. You will collaborate with cross-functional teams, lead small to mid-sized projects, and contribute to the full Software Development Life Cycle (SDLC). Your role will involve analyzing user needs, implementing secure coding practices aligned with OWASP standards, and maintaining comprehensive technical documentation. This opportunity is perfect for a developer committed to continuous learning, innovation, and creating impactful software solutions that improve user experiences and operational efficiency. Qualifications Associate's degree in Computer Science or a related field; Bachelor's degree preferred3+ years of experience in software or web development, including analysis, design, coding, and testingProficiency in object-oriented programming and full-stack web application developmentStrong understanding of SQL Server development and database structuresHands-on experience developing and consuming RESTful APIs and integrating frontend with backend servicesExperience using AI-assisted development tools such as GitHub Copilot within the SDLCKnowledge of secure full-stack development practices, including authentication, authorization, and input validationFamiliarity with OWASP security best practicesExcellent problem-solving skills and ability to work collaboratively in a team environmentEffective communication skills and technical documentation capabilities Responsibilities Develop and maintain full-stack web applications utilizing Modern Web Technologies, ASP.NET MVC, .NET/C#, REST APIs, and SQL ServerCreate and support complex backend services, business logic, system integrations, and APIsUtilize AI-assisted tools throughout the SDLC for requirements analysis, design, development, testing, documentation, and troubleshootingReview and validate AI-generated code to ensure quality, security, and maintainabilityIdentify opportunities to leverage AI and automation to improve development efficiency and software qualityPerform programming tasks related to new development or maintenance of existing applicationsAnalyze user needs and determine technical requirements, assessing impact on other site areasImplement secure coding standards and incorporate security-by-design principles into development tasksFollow OWASP guidelines to mitigate common security risksMaintain accurate technical documentation for all projects and codebasesProvide technical support and troubleshooting assistance to support staff and end-usersLead small to mid-sized development projects, collaborating with cross-functional teamsCoordinate with Website and Database Administrators to ensure optimal server and database configurationsStay current with emerging technologies and trends to incorporate innovative solutions into projects Benefits Comprehensive medical, dental, and vision insurance plans401(k) retirement savings plan with profit sharingPaid time off and holidaysProfessional development opportunities and continuous learningFlexible remote work arrangements within the US Midwest regionRecognition programs and a supportive work environment Equal Opportunity J. J. Keller & Associates, Inc. is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other protected class under applicable law. We believe that a diverse workforce enhances our ability to serve our customers and innovate effectively. All qualified applicants will receive consideration for employment without regard to any protected characteristic.