Finding the best job has never been easier
Share
Minimum Qualifications
• 1+ years of software development experience, with a proven track record of delivering large-scale software systems.
• Experience with one or more general purpose programming languages including but not limited to C/C++, C#, Java, TypeScript, JavaScript.
• Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
Preferred Qualifications
• Proven ability to design and develop loosely coupled, componentized, and durable software that can be easily extended and meets requirements on time.
• Extensive experience with one or more modern web technologies such as .NET, Node, React, Angular, building RESTful APIs, and hands-on knowledge of web concepts such as HTTP and MVC.
• Skilled building libraries, SDKs, and other development platform components, preferably using C#, TypeScript.
• Knowledge of Microsoft Azure, AWS or similar cloud computing platforms is preferred.
• Demonstrated strength to quickly get up-to-speed and be productive on new technical domains and are comfortable in dealing with ambiguity. • Experience in Agile, DevOps, building micro services, and Mobile is a plus.
• Experience with any of the following engineering areas: performance, security, privacy, accessibility, and localization/globalization
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
• Own and deliver complete feature areas and large-scale solutions, covering design, architecture, implementation, testing, debugging, and shipping with secure long-term support.
• Work closely with engineers, program managers, designers, and partners to deliver feature sets with the right design and architecture.
• Create, enhance, and maintain Single Page Applications (SPAs) for intuitive user experiences.
• Develop robust, scalable, and secure backend services, and design, develop, and maintain APIs for efficient data exchange between client and server applications.
• Implement and manage cloud-based solutions to ensure the scalability, reliability, and performance of applications.
• Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
• Work closely with cross-functional teams, including product managers, designers, and other engineers, to gather requirements, provide technical insights, and ensure alignment on project goals.
• Continuously learn and stay updated with emerging technologies, frameworks, and best practices in full-stack development, cloud computing, and software engineering to bring innovative solutions to the team.
• Be committed to delivering the best experience for customers and partners, iterating based on qualitative and quantitative feedback.
• Help create and maintain a diverse and inclusive culture, participate in hiring, and foster an environment where everyone can bring their authentic selves to work.
These jobs might be a good fit