Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Spain, Catalonia, Barcelona 
68493260

25.06.2024
  • Work on a team that gets things done and works in a startup mode
  • Ship code and features that impacts consumers of multiple products and services
  • Work with large, scalable and high-performance services that leverage the latest technologies
  • Work in a culture of continuous improvement, adaptation, reflection, and growth
  • Work with a highly collaborative and fun team in a fast-learning environment
Qualifications

Required Qualifications:

  • Considerable years of industry experience developing production quality software using C++, C# or Java
  • Full stack Web software development experience, implementing cross-browser web applications
  • Expertise in frontend development technologies such as JavaScript/TypeScript, HTML, CSS, React, Angular
  • Strong software design skills
  • Experience working on enterprise and consumer products
  • Strong problem-solving skills, ability to cultivate positive relationships, and clear communication and coordination skills
  • Bachelor’s Degree in Computer Science or related field or equivalent

Preferred Qualifications:

  • Experience with OOP, TDD, and agile development models
  • Experience with SQL, NoSQL, and Big Data technologies
  • Experience building web services using ASP.NET (or similar technologies) and SDKs based on REST APIs, ODATA or JSON
  • Experience shipping online services in a fast-paced environment
Responsibilities
  • You will drive product growth and help us deliver on our DAU goals
  • Be able to drive end-to-end feature development from ideation to architecture design to implementation and testing through multiple data driven iterations
  • Write solid production-quality code that is simple, extensible, and maintainable with very few defects.
  • Write sufficient tests, logging, monitoring and alerts
  • Measure and analyze the metrics for the features shipped
  • Provide hands-on technical leadership: Architecture, design, code reviews, development, quality assurance and live-site
  • Seek opportunities in code and processes to improve quality and efficiency
  • Work closely with PM and Designers to create delightful, effective user experiences
  • Be a mentor for the people on our team and help them grow
  • Foster a culture of inclusivity and disciplined software engineering practices to deliver business value, guided by data