Software Engineer- (8303 Fallbrook)
OverviewDesigns, develops, and maintains software solutions across the full stack, supporting manufacturing and enterprise systems.Responsibilities Design, develop, and deploy scalable software solutions following the full software development lifecycle (SDLC)Evaluate technical feasibility by analyzing requirements, system architecture, and proposed solutionsBuild and maintain backend services using C# / .NET Core Web API , including RESTful API design and middleware developmentDevelop and optimize SQL Server databases, including writing and maintaining stored procedures , views, and performance-tuned queriesContribute to frontend development using Next.js and React , delivering responsive and performant user interfacesInvestigate and resolve production issues across distributed systemsParticipate in code reviews, enforce coding standards, and maintain source control best practicesDocument solutions through clear code comments, architectural diagrams, and technical documentationCollaborate with cross-functional teams to translate business requirements into technical specificationsRecommend and evaluate third-party tools, libraries, and vendor software as neededRequired Qualifications Bachelor's and/or Master's degree in Computer Science, Computer Engineering, or related technical discipline2+ years of professional software development experienceStrong proficiency in C# / .NET Core for building RESTful APIsSolid experience with SQL Server , including stored procedures, query optimization, and database designProficiency in object-oriented design principles and common design patternsKnowledge of professional software engineering best practices: coding standards, code reviews, source control (Git), CI/CD, and testingExperience developing distributed/scalable systems and high-volume transaction applicationsPreferred Qualifications Experience with Next.js and React for frontend developmentProficiency in Java or C#Powered by JazzHR