Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
India, Telangana, Hyderabad 
682268046

19.11.2024

Minimum Qualifications

Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Required Qualifications:

  • A minimum of 5+ years of professional software development experience, with extensive expertise in full-stack development.
  • 5+ years of professional software engineering experience in designing, building, and running cloud services at large scale using the .NET stack.
  • Demonstrated ability in full-stack development, showcasing proficiency in developing both frontend and backend components of web applications.
  • Proficiency in web development languages, with strong skills in HTML, CSS, and JavaScript, along with familiarity with frontend frameworks such as Angular, React, or Vue.js.
  • Solid understanding and hands-on experience with backend technologies, including but not limited to C#, Node.js, Python, Ruby, or Java, as well as experience with databases.

Preferred Qualifications

  • Familiarity with distributed systems and event driven architectures.
  • Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
  • Strong with Microsoft .NET technologies (C# and the .NET Framework)
  • Proven ability to design and develop loosely coupled, componentized, and durable software that can be easily extended and meets requirements on time.
  • Skilled in building libraries, SDKs, and other development platform components, preferably using C#.
  • Knowledge of Microsoft Azure, AWS, or similar cloud computing platforms.
  • Ability to both work independently and coordinate across geographies.
  • Ability to communicate complex ideas and concepts to a variety of cross-group stakeholders.
  • Proven ability to deal with ambiguity and drive for clarity.
  • Demonstrated ability to work efficiently, prioritize workflow, ramp quickly, and meet demanding deadlines.
  • Hands on experience building and maintaining REST microservices using NoSQL storage or RDBMS.
  • Experience with SQL databases or other relational database systems, including data modeling.
  • Familiarity with NoSQL document stores (e.g. MongoDB, Azure Cosmos DB) and/or graph DBs.
  • Strong coding, debugging and problem-solving skills.
  • Good communications skills; able to share complex ideas with other teams.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Responsibilites

  • Own and deliver comprehensive feature areas and large-scale solutions, encompassing design, architecture, implementation, testing, debugging, and shipping with secure long-term support.
  • Collaborate closely with engineers, program managers, designers, and partners to deliver feature sets with optimal design and architecture.
  • Create, enhance, and maintain Web applications to provide intuitive user experiences.
  • Develop robust, scalable, and secure backend services, and design, develop, and maintain APIs for efficient data exchange between client and server applications.
  • Implement and manage cloud-based solutions to ensure the scalability, reliability, and performance of applications.
  • Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.
  • Work closely with cross-functional teams, including product managers, designers, and other engineers, to gather requirements, provide technical insights, and ensure alignment on project goals.
  • Continuously learn and stay updated with emerging technologies, frameworks, and best practices in full-stack development, cloud computing, and software engineering to bring innovative solutions to the team.
  • Commit to delivering the best experience for customers and partners, iterating based on qualitative and quantitative feedback.
  • Adopt a live site-first mindset, prioritizing service health above all else. Participate in Designated Responsible Individual (DRI) rotations to ensure the engineering team responds promptly to customer-reported incidents and system alerts, mitigating them within defined Service Level Agreements (SLAs). Identify opportunities for optimization and standardization to enhance long-term Quality of Service.
  • Write high quality code to implement the design, leveraging existing platform frameworks and capabilities to build the solution, documenting it in detail for maintainability and presentability.
  • Influence technical direction at an organizational level.
  • Contribute to creating and maintaining a diverse and inclusive culture.