Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Romania, Bucharest 
761593806

10.09.2024
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
  • Significant professional software engineering experience, preferably in cloud services, distributed systems, or web development.
  • Strong programming skills in C#, .NET, or other object-oriented languages.
  • Experience with Azure or other cloud platforms, such as AWS or Google Cloud is a big plus.
  • Experience with RESTful APIs, microservices, and service-oriented architectures.
  • Experience with SQL or NoSQL databases, such as Cosmos DB, SQL Server, or MongoDB.
  • Experience with agile methodologies, such as Scrum or Kanban.
  • Experience with project management tools, such as Azure DevOps, Jira, or GitHub.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Passion for learning new technologies and delivering customer value.
Responsibilities
  • Design, develop, test, deploy, and monitor high-quality cloud services using C#, .NET, Azure, and other Microsoft technologies in a secure and compliant way.
  • Apply engineering best practices, such as code reviews, unit testing, performance testing, security testing, and continuous integration and delivery.
  • Lead and participate in technical design discussions, code reviews, and architecture reviews.
  • Work closely with program managers, business stakeholders, and customers to understand and prioritize requirements, features, and feedback.
  • Manage and deliver technical projects from end to end, including scoping, planning, estimation, execution, and documentation.
  • Support highly available services used by millions of users on a daily basis
  • Mentor and coach junior engineers and help them grow their technical and professional skills. Mentor, pair, participate in code reviews, and delegate work to encourage the professional and technical growth of those around you
  • Collaborate and communicate effectively with other engineers, teams, and leaders across Microsoft.
  • Analyze how your features are performing in production to learn and make the product better
  • Actively participate in the career path and achievement of career goals for your team. Provide regular feedback and guidance to help your team members develop their skills and grow their careers. Support and advocate for your team's needs and interests within the organization. Celebrate and recognize your team's accomplishments and contributions.