Connecting people I'd hire with companies I'd work at

Matt Wallaert
35
companies
9,133
Jobs

Technology Consulting

Microsoft

Microsoft

IT
Posted on Dec 13, 2024

Technology Consulting

Bangalore, Karnataka, India

Save

Share job

Date posted
Sep 09, 2024
Job number
1746105
Work site
Up to 50% work from home
Travel
0-25 %
Role type
Individual Contributor
Profession
Consulting Services
Discipline
Technology Consulting
Employment type
Full-Time

Overview

At Microsoft, our core mission is empowering every person and every organization on the planet to achieve more. Industry Solutions (IS) is a global organization of over 16,000 strategic sellers, industry experts, elite engineers, architects and consultants, who along with delivery experts are working together to bring Microsoft’s mission of empowerment – and cutting-edge technology - to life for the world’s most influential customers. We are on the front lines of innovation, working side-by-side with customers to drive value across the entirety of their digital transformation journey. Our team prides itself on embracing a growth mindset, inspiring excellence, and encouraging everyone to share their unique viewpoints and be their authentic selves.

Qualifications

  • 10+ years of experience
  • Over 5 years of experience in leading customer-facing project delivery, including solution design, project envisioning, planning, development, and deployment of complex solutions.
  • Bachelor’s degree in computer science engineering or equivalent work experience. Higher relevant education preferred.
  • Technical certifications are a plus (AZ-204, AI-900 or any other Azure Certifications)

Responsibilities

  • Lead or contribute as an individual contributor within the engineering team, providing accurate time estimates, setting work priorities, and making necessary project changes to ensure successful releases.
  • Leverage technical expertise and industry-specific knowledge to develop solutions that align with customer and partner business objectives.
  • Accelerate value for customer or partner engagements by designing, developing, and deploying solutions using Microsoft technologies and methodologies.
  • Ensure compliance with information assurance policies to maintain stakeholder confidence.
  • Oversee the technical delivery quality of project teams within engagements, ensuring project efficacy.
  • Identify and manage dependencies, risks, and technical escalations, developing contingency plans and alternative strategies for complex projects.
  • Advocate for best practices and reuse of intellectual capital across global customers and Microsoft programs.
  • Drive the expansion and adoption of cloud and Microsoft technologies, collaborating with sales and account teams to scale business with strategic customers.
  • Promote innovation and digital transformation, enhancing predictability using existing intellectual property (IP).
  • Define and implement technology strategies for large, complex engagements to ensure customers and partners realize the full value of their investments.
  • Foster new approaches to improve quality, engineering productivity, and responsiveness to feedback and changing priorities across the organization.

Areas Of Expertise

  • Proven experience in designing and developing applications using Java/J2EE frameworks like Spring, Hibernate, Struts, and JSF.
  • Expertise in building APIs and microservices using frameworks such as Spring Boot, Quarkus, and JAX-RS, ensuring scalable and maintainable solutions.
  • Strong experience in writing unit test cases using frameworks like JUnit and TestNG to ensure high-quality code and robust applications.
  • In-depth knowledge of Object-Relational Mapping (ORM) frameworks, particularly JPA and Hibernate, for efficient database management and operations.
  • Hands-on experience in JavaScript or TypeScript development, with knowledge of front-end frameworks like Angular or ReactJS, as well as Node.js for server-side development.
  • Strong understanding of technical concepts including security, transactions, monitoring, and performance optimization in software development.
  • Proficiency with version control tools like Git, Bitbucket, GitHub, and GitLab, along with build automation tools such as Maven and Gradle.
  • Experience in implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins and Bamboo, optimizing the software delivery process and hands-on experience with DevOps tools (Jenkins, Artifactory, Maven/Gradle, GIT/Bitbucket) and application monitoring tools (Elasticsearch, Logstash, Kibana).
  • Strong experience with NoSQL databases like MongoDB, Cassandra, or Cosmos DB, as well as relational databases such as SQL Server, Oracle, or MySQL.
  • Experience in designing and implementing event-driven and microservices architectures for high-availability and distributed systems.
  • Proficient in Docker and Kubernetes for containerizing applications and managing them in cloud environments.
  • Experience in designing and implementing cloud-based solutions using Azure services like AKS, Key Vault, Cosmos DB, and Azure Functions.
  • Strong knowledge of security controls, including encryption, authentication/authorization (AuthN/AuthZ), and implementation of the Zero-Trust framework. Familiarity with OAuth, IAM, and cloud security architectures.
  • Proficiency with cloud databases such as Azure SQL, Azure Database for PostgreSQL, MySQL, and MariaDB, ensuring optimal data management in cloud environments.
  • Expertise in multi-threaded/parallel programming, application design patterns (e.g., MVC, CQRS, SAGA), and application monitoring with end-to-end telemetry.
  • Knowledge of secure CI/CD practices, including automated security testing (SAST and DAST) and the implementation of security best practices in software delivery pipelines.
  • Prior experience in one or more industries such as automotive, energy, financial services, government, health, manufacturing, or retail is an added advantage.
  • Experience with cloud migration (AWS, Google Cloud) and open-source technologies is highly desirable.
  • Familiarity with tools like Azure Sentinel, Splunk, Microsoft Threat Modeling Tool, and Microsoft Defender for Cloud to enhance security and compliance.

Other


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.