JOBSEARCHER

Full Stack Software Engineer

RoleFull Stack Software EngineerDurationCity:FremontStateCaliforniaZipTitle:Full Stack Software Engineer (.NET & Angular)Primary SkillsC#ASP.NETAngularTypeScriptJavaScriptREST APIsMySQLFull Stack DevelopmentSecondary SkillsMicroservicesHTML5CSS3Entity FrameworkGitAgile/ScrumAPI IntegrationObject-Oriented Programming (OOP)Total Required Experience in Years: 35 YearsMode of Work: Onsite (5 Days/Week)Job DescriptionThe Full Stack Software Engineer will develop, maintain, and enhance enterprise web applications using the Microsoft .NET platform and Angular. This role is responsible for designing scalable backend services, developing responsive front-end applications, building RESTful APIs, and collaborating with cross-functional teams to deliver high-quality software solutions.Key ResponsibilitiesDevelop full-stack web applications using C#, ASP.NET, Angular, TypeScript, and JavaScript.Design, develop, and maintain RESTful APIs.Build responsive and interactive user interfaces using Angular.Develop backend services and business logic using ASP.NET.Design and optimize database solutions using MySQL.Collaborate with product owners, designers, QA engineers, and developers.Troubleshoot, debug, and resolve application issues.Participate in code reviews and maintain coding standards.Optimize application performance, scalability, and security.Develop and maintain technical documentation.Participate in Agile development activities, including sprint planning and retrospectives.Additional ResponsibilitiesSupport application deployment and production releases.Assist with software architecture and technical design discussions.Integrate third-party APIs and services.Improve software quality through unit testing and code optimization.Stay current with emerging Microsoft and Angular technologies.Required Skills35 years of Full Stack Software Development experience.Strong programming experience with C#.Experience developing applications using ASP.NET.Strong experience with Angular.Proficiency in TypeScript and JavaScript.Experience designing and implementing REST APIs.Strong knowledge of MySQL database development.Experience building enterprise web applications.Knowledge of object-oriented programming (OOP) principles.Strong analytical, troubleshooting, and problem-solving skills.Excellent verbal and written communication skills.Preferred SkillsExperience with Microservices architecture.Experience using Entity Framework.Knowledge of HTML5 and CSS3.Experience with Git version control.Familiarity with CI/CD pipelines.Experience working in Agile/Scrum environments.Cloud platform experience (Azure, AWS, or GCP) is a plus.QualificationsProven experience developing scalable full-stack applications.Strong understanding of software development lifecycle (SDLC).Ability to work independently and collaboratively in a fast-paced environment.Excellent organizational and time-management skills.EducationBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.Equivalent professional experience may be considered.CertificationsMicrosoft Certified: Azure Developer Associate PreferredMicrosoft Certified: Azure Fundamentals PreferredAngular Certification PreferredScrum Master Certification (CSM) Preferred