Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer - Full Stack 
Ireland, Dublin 
775795770

17.07.2024

Microsoft is looking for
Senior Full Stackto come work on a range of

contributing toproducts like

You can learn more about our Engineering Dublin site here:

We have multiple opportunities available across our Dublin Engineering Development Centr

Qualifications
  • Bachelor's degree in Computer Science, or equivalent work experience.
  • Experience with one or more general purpose programming languages including but not limited to: C/C++, C#, Java, TypeScript, JavaScript.
  • 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, SOAP, and MVC.
  • Skilled building libraries, SDKs, and other development platform components, preferably using C/C++, C#, TypeScript.
  • Strong industry experience collaborating with others on designing, developing, testing, and shipping solutions to large scale technical problems.
  • Proven ability to design and develop loosely coupled, componentized, and durable software that can be easily extended and meets requirements on time.
  • Ability to deal with ambiguity and understand key business needs in line with competing priorities and apply the right technology and implementation to the solution.
  • 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 in Agile, DevOps, building micro services, and Mobile is a plus.

Responsibilities

you will:

  • Work with engineers, program managers, designers, and partners to deliver sets of features with the right overall design and architecture.
  • Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, testability, debugging, and shipping with securelong-termsupport.
  • As a technical leader on the team, you willbe responsible forsharing insights and best practices that can be applied to improve development and influence direction across related sets of systems, platforms, and/or products.
  • Continue to develop your approaches through interactions with more experienced team members and continually reviewing processes to ensureefficiency.
  • Provide mentorship and coaching to more junior engineers to help themidentifyand propose relevant solutions.
  • Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability.
  • Be committed to delivering the best experience for our customers and partners, and then iterate based on qualitative and quantitative feedback.
  • Help create a diverse and inclusive culture,participatingin hiring whereappropriate, so everyone can bring their full and authentic self and where we do our best work as a result.
  • Take responsibility for reliable uninterrupted operation of features with the earliest detection of issues in production.
  • Foster a data driven approach with everything you do from analysing and prioritizing business requirements, including customer feedback, and using metrics to prove success.
  • Expose test coverage issues, organize, and implement tests and types of tests needed, and resolve problem areas.
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our customers and users.