Overview
Software Guidance & Assistance, Inc. (SGA) is seeking a Full Stack Developer for an opportunity with a premier client in Brookfield, WI. The role lies within the Web Development team and involves architecture and implementation of full-stack Angular and Blazor Server applications. You will participate in all aspects of the software development lifecycle, including estimating, technical design, implementation, documentation, testing, deployment, and support of applications.
The ideal candidate will have strong experience with Angular, .NET, and SQL, and can design and maintain scalable web applications. You will collaborate with cross-functional teams to deliver high-quality solutions that meet client requirements.
Key Responsibilities
- Design and develop web applications using Angular for front-end and .NET (C#) for back-end services.
- Build and manage databases using SQL Server, ensuring data integrity and performance optimization.
- Participate in the full software development lifecycle including requirements gathering, design, coding, testing, and deployment.
- Write clean, scalable, and efficient code with a focus on performance and security.
- Optimize applications for maximum speed and scalability.
- Perform code reviews and provide constructive feedback to other developers.
- Troubleshoot and debug applications to resolve issues efficiently.
- Maintain documentation of code and system functionality.
- Stay up to date with new technological trends and apply them to enhance the software development process.
Technical Skills
SQL : Optimizes database performance, understands execution plans, designs complex data modelsC# : Deep knowledge of .NET ecosystem, advanced design patterns, memory management, performance optimizationAngular / TypeScript : Architects large Angular applications, creates reusable libraries, advanced TypeScript knowledgeBlazor : Implements complex state management, optimizes rendering performance, creates advanced component libraries, effective use of dependency injection, implements authentication / authorizationProfessional Attributes
Works independently on featuresDebugs most issues without assistanceConsiders performance implicationsReviews junior developers' codeUnderstands the overall application of architectureEducation, Skills, and Experience
Bachelor Degree or extensive experience in software development in lieu of education5+ years of full-stack web development experience using C# and Angular or similar client-side frameworks5+ years of experience developing HTML and CSS5+ years of experience designing and developing databases in SQL Server or other comparable database platformMust be proficient with object-oriented programming conceptsMust have a working knowledge of web development using most current versions of .Net coreAbility to solve difficult technical problems with effective solutionsWork in a team environmentAbility to communicate technical information, both written and verbal, effectively to all staffEEO Statement
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy.
J-18808-Ljbffr