Microsoft is hiring for the role of Software Engineer 2!

Microsoft Jobs Opening in Hyderabad

Join Microsoft as a Software Engineer 2!

Responsibilities:

  • Design High-Quality Components: Create robust components in C#/Java using clean, tested code to ensure maintainability and performance.
  • Azure Integration: Leverage Azure technologies to develop solutions that are highly scalable and reliable, ensuring seamless integration and optimal performance.
  • Lead Architecture and Design: Take the lead in architecture and design, developing features and solutions that meet high-quality standards and align with business goals.
  • Collaborative Development: Work in close partnership with Product Management and Partner Teams to design, implement, and refine chosen solutions, ensuring they meet all requirements.
  • Code Review and Contributions: Review and contribute to the specifications and implementations of team members, fostering a collaborative and high-standard coding environment.
  • Technical Leadership: Provide technical leadership across features, projects, service fundamentals, and tools, driving innovation and best practices within the team.
  • Mentorship: Mentor new engineers, helping them acclimate to the software development environment and supporting their professional growth.
  • Cultural Embodiment: Embody Microsoft’s culture and values, promoting a positive and inclusive workplace.

Additional Responsibilities:

  • Performance Optimization: Continuously analyze and optimize the performance of the codebase to ensure efficient operation under high load conditions.
  • Security Best Practices: Implement security best practices in all aspects of software development to protect user data and ensure compliance with industry standards.
  • Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices, and apply this knowledge to improve development processes and product quality.
  • Innovation: Drive innovation by exploring new technologies and methodologies to improve existing systems and develop cutting-edge solutions.
  • Documentation: Maintain comprehensive documentation for all developed components and systems to ensure clarity and ease of maintenance.
  • Testing and QA: Develop and execute comprehensive testing plans to ensure the reliability and functionality of software solutions.
  • Cross-Team Collaboration: Foster strong collaboration with cross-functional teams, including design, marketing, and support, to ensure a holistic approach to product development.
  • Customer Focus: Engage with customers and end-users to gather feedback and insights, ensuring that solutions meet their needs and exceed expectations.
  • Project Management: Manage and prioritize multiple tasks and projects, ensuring timely delivery of high-quality solutions.
  • Problem Solving: Apply strong problem-solving skills to troubleshoot and resolve complex issues, ensuring smooth operation of the software.

Requirements:

  • Bachelor’s Degree in Computer Science or a related technical discipline.
  • 3+ years of engineering experience with highly scalable cloud services.
  • Proficiency in C#/Java and experience with Azure technologies.
  • Strong understanding of software development life cycle and best practices.
  • Excellent communication skills and the ability to work effectively in a team environment.
  • Proven ability to lead projects and mentor junior engineers.
  • Commitment to continuous learning and professional development.

Join us at Microsoft and be part of a team that is dedicated to driving innovation and excellence in the software industry. Apply now and take your career to the next level!

Click Here To Apply Now

Share with others

Leave a Reply

Your email address will not be published. Required fields are marked *