Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineering II 
India, Telangana, Hyderabad 
370899318

30.07.2024


Required Qualifications:

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

Preferred Qualifications:

• 5+ years of experience with one or more general purpose programming languages including but not limited to: C#, Java, Type Script, JavaScript.
• Extensive experience with one or more modern web technologies such as .NET, Node, React, Angular, building Restful APIs, and hands-on knowledge of web concepts such as HTTP, SOAP, and MVC.
• Skilled building libraries, SDKs, and other development platform components, preferably using C/C++, C#, Type Script.
• Strong industry experiences collaborating with others on designing, developing, testing, and shipping solutions to large scale technical problems.
• Excellent coding skills, strong in OOPs, OOAD, design patterns, and their applications.
• Proven ability to design and develop loosely coupled, component, and durable software that can be easily extended and meets requirements on time.
• Ability to deal with ambiguity and understand key business needs in line with competing priorities and apply the right technology and implementation to the solution.
• Demonstrated strength to quickly get up-to-speed and be productive on new technical domains and are comfortable in dealing with ambiguity.
• Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
• Experience in Agile, DevOps, building micro services, is a plus.
• Ability to communicate complex ideas, and concepts to a variety of cross group stakeholders.
• Familiarity with distributed systems and event driven architectures
• 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
• Experience with data technologies like Azure Data Explorer (Kusto), Databricks, Azure HDInsight, Azure Data Lake, Data Factories, Hadoop, or Spark
• Interest in delivering and influencing large transformational projects
• Able to work efficiently, prioritize workflow, and meet deadlines
• Good communications skills; able to share complex ideas with other teams
• Proven ability to deal with ambiguity and drive for clarity
• Mentoring experience
• Hand on experience on HTML5, CSS

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.

Responsibilities

As a Full Stack Software Engineer on the Microsoft team, you will:
• Work with engineers, program managers, designers, and partners to deliver sets of features with the right overall design and architecture.
• Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, test ability, debugging, and shipping with secure long-term support.
• you will be responsible for sharing insights and best practices that can be applied to improve development and influence direction across related sets of systems, platforms, and/or products.
• Continue to develop your approaches through interactions with more experienced team members and continually reviewing processes to ensure efficiency.
• Provide mentorship and coaching to more junior engineers to help them identify and propose relevant solutions.
• Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, re usability, and maintainability.
• Be committed to delivering the best experience for our customers and partners, and then iterate based on qualitative and quantitative feedback.
• Help create a diverse and inclusive culture, participating in hiring where appropriate, so everyone can bring their full and authentic self and where we do our best work as a result.
• Take responsibility for reliable uninterrupted operation of features with the earliest detection of issues in production.
• Foster a data driven approach with everything you do from analyzing and prioritizing business requirements, including customer feedback, and using metrics to prove success.
• Expose test coverage issues, organize, and implement tests and types of tests needed, and resolve problem areas.
• Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our customers and users.