Sr. Fullstack Software Engineer:
Develop software programs of a complex nature, including operating systems, applications and/or network products. Develop project plans, functional specifications and schedules for these products. Design and perform analysis on complex programs and systems. Assist in determining product requirements, technical specifications, and enhancements. Develop front-end web applications and back-end API services. Develop software using HTML, JavaScript, TypeScript, NodeJS, ASP.NET, C#, React, Angular. Develop extensions for M365 Products. Collaborate with the broader software engineering team to integrate solutions in products.
Qualifications:8+ years of full-stack software engineering experience building and releasing web servicesIndustry experience with C#, .NET Core, Java, TypeScript/JavaScript or similar Experience integrating software apps/tools into M365 products/platformsStrong design, implementation and testing skillsAbility to deploy services into microservice architecture (Dockers, Containerization, Kubernetes)4+ years of experience w/ CI/CD development & deploymentIndustry experience troubleshooting, investigating, and fixing production issues in large scale cloud and/or hosted environmentsDemonstrated ability to write reliable, low defect, unit tested codeAbility to work and communicate effectively across disciplines and teamsPassion for delivering customer impact and valueBS degree in Computer Science, Engineering, and/or equivalent industry experience
Preferred Qualifications:Master’s Degree in C.S., Engineering, and/or equivalent industry experienceExperience with building infrastructure using Microsoft Azure technologyGood experience with AKS (Kubernetes).Experience with microservicesPipeline Deployment experience, especially Ev2