Digital Marketing Jobs & Apprenticeships

Microsoft

Ireland

Expires on 2019-04-16

Job Type Full Time Experience Needed +3 Years Career Level INTERMEDIATE - LOWER LEVEL

Software Engineer

Microsoft is looking for a Software Engineer in Dublin, Ireland. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.

Job Responsibilities:

  • Successfully drive feature areas from inception to design, implementation, and integration into the product line, throughout the full product cycle where possible anticipating feature enhancement needs ensuring that the overall user experience is compatible with design objectives.
  • Convey a clear understanding of the overall product architecture in the design and implementation for your feature areas balancing functionality, performance, dependency, quality, and reliability.
  • Review or complete functional and technical specs to ensure that they contain appropriate detail eliminating the need for revisions during the coding process.
  • Improve and review processes on an ongoing basis to ensure more efficiency in terms of time and quality.
  • Cooperate with the wider team to understand, analyze, and influence platform technologies and tools.
  • Promote and support the automation of processes.
  • Examine new tools or technologies and recommend how to implement them into the new code.

Job Requirements:

  • Bachelors or master’s degree in computer science or equivalent industry experience.
  • At least 3 years of commercial software development experience.
  • Solid object orientated C#/ASP.NET/MVC development skills.
  • Effective experience with developing backend services.
  • Proficient experience with cloud-based server technologies.
  • Sound SPA development skills and understanding of JavaScript MV*/V frameworks and patterns (AngularJS, ReactJS, Flux/Redux …).
  • Demonstrated understanding of NodeJS and JavaScript automation tooling (NPM, GruntJS, GulpJS…).
  • Deep knowledge of HTML/CSS/JS (including AJAX/JQuery) development experience.
  • Familiarity with stylesheet languages (LESS, SASS, …).
  • Outstanding communication skills, both oral and written.
  • Ability to work independently as well as in a team environment.
  • Ability to work in an Agile development environment.
  • Ability to understand key business needs in line with priorities and apply the right technology to the solution.
  • Subscribe for our newsletter!

    COPYRIGHTS DIGITAL MARKETING COMMUNITY 2019