Senior Software Engineer- Identity at Microsoft
Dublin, Leinster, Ireland -
Full Time


Start Date

Immediate

Expiry Date

02 Mar, 26

Salary

0.0

Posted On

02 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Full Stack Development, C#, Java, Algorithms, Systems Architecture, End-User Experience, Object-Oriented Design, Coding Patterns, Testing Practices, Distributed Infrastructure, Monitoring Systems, Cloud Infrastructure, Agile, DevOps, Microservices

Industry

Software Development

Description
A Full Stack Senior Software Engineer able to engage in the comprehensive lifecycle of product development, from conceptualization and design to development, rollout, monitoring, and ongoing maintenance of full-stack services. The role entails assuming full responsibility for feature development, encompassing aspects such as quality, scalability, performance, telemetry, alerting, and upkeep. Designing and deploying new features within the products managed by the team capable. Writing and implementing code that is both scalable and maintainable. Participating in code reviews to uphold coding standards and best practices. Adopting a security-first approach to project development. Collaborating with the engineering team to establish practices that boost developer productivity. Engaging in the operation of live services, proactively addressing issues on a rotational on-call basis. Identifying and executing both immediate and long-term solutions and mitigations to enhance service reliability and performance. Required: Masters or Bachelor's Degree in Computer Science or related technical field. Solid hands-on experience technically - strong coding/programming Experience programming in C#, Java or other computer programming languages preferred. Strong technical prowess, including understanding of algorithms, systems architecture, and end-user experience. Background on end-to-end ownership of complex software systems. Demonstrated strength to quickly get up-to-speed and be productive on new technical domains and are comfortable in dealing with ambiguity. Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices. Experience of operating and maintaining distributed infrastructure. Experience in modern monitoring/configure management systems, AND/OR cloud infrastructure Experience in Agile, DevOps, building micro services.
Responsibilities
The role involves engaging in the entire product development lifecycle, from design to ongoing maintenance of full-stack services. Responsibilities include feature development, quality assurance, and collaborating with the engineering team to enhance productivity.
Loading...