hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Sr. Software Engineer

2.00 to 6.00 Years   Hyderabad   19 Dec, 2021
Job LocationHyderabad
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

Edge and Security Services (ESS), part of Windows & Devices (W+D) org, provides integrated, intelligent, and secure services to all of Microsoft s engineering teams to ingest, protect, and distribute Microsoft products at scale. Today, PRSS is chartered with the following responsibilities:

  • Lead and provide a comprehensive suite of PKI lifecycle management services. We maintain the highest standards of both logical and physical security to ensure that Microsoft s brand is trusted and secure.
  • CodeSign all products delivered to Microsoft s customers. We sign all software binaries installed on a customer s machine as well many of Microsoft s services components.
  • Provide cross-industry malware scanning capability to Microsoft. To help ensure that all product teams are compliant with policy, we provide an anti-malware scanning service that is powered by many of the major third-party Anti-Malware engines (including Windows Defender).
  • Provide regional digital manufacturing services to sign product bits, release, store, and distribute those to global customers.
  • Manage Microsoft s Product Activation and Licensing services.
Today, our services are actively utilized for Windows, Windows Server, & Office. Over 250M licenses are issued to our customers every month. Our unique engineering challenges are scale we have close to 5B+ transactions per month, and a diversity of workloads we sign and scan everything from drivers to 4k AAA games, and the stringent security requirements, both physical and logical, required to meet Microsofts business needs. Ultimately, we are responsible for code signing, anti-malware scanning, and distributing software for all of Microsoft, and what we do has a company-wide impact. Consequently, we are a global team.High level overviewAs a Senior Software Engineer, you are expected to provide critical thinking and a high degree of technical innovation and attention to detail while serving as a trusted advisor to your project team. You will need to balance many complex and competing technical priorities and be able to actively architect, design, develop, and test solutions.Responsibilities and common tasks include -
  • Writing clean, well thought-out design and code with focus on quality, simplicity, & maintainability.
  • Consider customer s perspective and experiences when designing systems.
  • Communicate effectively and partner well with other disciplines of the project team to deliver high quality solutions from envisioning to deployment to live site availability.
  • Drive, coach and mentor others through design reviews, code reviews, and test case reviews.
  • Responsible for understanding and adapting to new technologies, tools, methods and processes.
  • Help to drive current and future state Architecture for the group.
  • Technology Evaluation and recommendation for application architecture problems.
  • Creation and adoption of Technology Patterns and Practices.
  • Work with central IT organization to build better Architectural standards.
  • Drive Architectural consolidation and simplification.
  • Role Model Our Microsoft Values: through behaviors and actions, set an example and represent the Microsoft Values of leveraging others work and helping others to be successful.
, Required educational qualification: BS in computer science or equivalent.Skills (must have)
  • Experience:
    • Total of 12+ years of demonstrated work experience in the Information Systems industry.
    • 8+ years of solid Design/Development/Testing experience using large/complex application using various Microsoft technologies (C#, .NET, SQL Server, BizTalk, Share Point etc.)
    • 4 years of system/solution architecture background.
  • Architecture / Design:
    • Extensive understanding and hand on experience in integration, message orientation, event driven and other Enterprise architectural patterns.
    • Strong understanding of SOA, pros and cons and best practices.
    • Experience in Broad range of Microsoft tools and technologies.
    • Extensive business process and UML modeling experience and ability to communicate models effectively to development team.
    • Good understanding of Enterprise scale technologies and developing large scale out services.
    • Ability to evaluate architectural options (complexity, performance, high-availability, scalability, durability) and make right recommendation for implementation
    • Understanding of information architecture and data modeling concepts
  • Engineering practices:
    • Good experience on Requirement/Design/Code Review & Inspections practices
    • Experience with any of the following testing: performance testing, security testing, privacy testing, accessibility testing, and localization/globalization testing.
    • Experience using structured design and modeling techniques
  • Other skills:
    • Ability to work in cross functional teams and strong interpersonal skills
    • Ability to collaborate with and influence various stakeholders without authority
    • Domain knowledge in one or more vertical industry
    • Excellent written and oral communication skills
    • Ability to handle ambiguity and collaborate across multiple groups and disciplines
    • Sound problem resolution, judgment, negotiating and decision making skills
    • Excellent problem-solving and debugging skills with a solid understanding of testing practices
Skills (nice to have)
  • Knowledge on Microsoft Azure technology.
  • Knowledge on analytics, data mining, data visualization and machine learning
  • Experience working within a global delivery model
  • Experience with DevOps model including but not limited to Continuous Delivery, Telemetry, Flighting/Experimentation, Test-Driven Development, and Testing in Production
  • Deep understanding of agile development practices
Personal Screening (Cloud Screening) - 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 Screen: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Keyskills :
microsoft azurejavascriptdata miningcontinuous improvement facilitationjavawindows servermachine learningglobal deliverysqlsql servercomputer scienceevent drivenjqueryproblem solvingdata modeling

Sr. Software Engineer Related Jobs

© 2019 Hireejobs All Rights Reserved