The Job logo

What

Where

Senior Software Engineer: Cloud Development, Virtualization

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for a skilled candidate to work with Microsoft Azure and Amazon cloud providers, focusing on Azure services, tools, and processes. The role involves working with various technologies including SaaS, PaaS, and IaaS solutions. Additionally, you will be working with Azure Desktop Virtualization and related technologies, micro services, open-source software, continuous delivery, and infrastructure automation tools. Programming languages such as C#, PowerShell, and Python are also required. The ideal candidate should have experience with distributed data stores, serverless architecture, directory services, security best practices for cloud, and cloud monitoring. Test automation frameworks and a strong understanding of business critical software services are essential.

Your role will include working with the following technologies:

  • Microsoft Azure and Amazon cloud providers, focusing on Azure services, tools, and processes.
  • SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions
  • Working with the Azure Desktop Virtualization service and related technologies
  • Discrete micro services with simple repeatable cloud native architectural patterns
  • A variety of open-source software and tools
  • Continuous delivery and Infrastructure automation tools such as Git and Azure DevOps
  • Programming languages such as C#, PowerShell, and Python.
  • Distributed data stores such as Azure Storage, Cosmos DB, Azure SQL, and Redis cache
  • Serverless architecture such as Azure Functions and Azure Logic Apps
  • Directory services such as Azure Active Directory
  • Security best practices for cloud
  • Cloud Monitoring such as Azure Monitor and Datadog
  • Test automation frameworks including source code unit testing, Postman API testing, Datadog Synthetics and more.

 

If you have the talent and desire to build innovative business critical software services at a rapid pace, seamlessly serving many of the largest companies in the world come join our team!

 

Responsibilities include:

  • Collaborate with technologists across the company to provide a robust and scalable Desktop and Application Virtualization Service.
  • Build IaaS solutions for Logging and Monitoring.
  • Develop for infrastructure continuous build and delivery automation.
  • Implement golden images for Azure including SaaS provided agents.
  • Ensure consistency with cloud architectural guiding principles for assigned projects. 
  • Keep up to date with emerging cloud technology trends – open source and cloud vendors such as Azure.
  • Articulate complex problems, concepts, and solutions through formal and informal means to global technical and non-technical audiences.
  • Work in a highly collaborative and dynamic matrix agile team environment with multiple levels of technology staff across various geographical locations
  • Apply principles of trust, transparency, accountability, and ownership
  • Anticipate needs and implications of decisions, proactively working to identify, clarify, and resolve issues, and removing barriers within and outside the organization in a timely manner.

 

 

Qualifications:

  • Bachelor's degree in related technology program preferred, or relevant related experience.
  • Minimum of 4+ years software engineering experience including:
    • Proven ability to learn new technologies quickly.
    • Proven ability to solve complex problems independently.
    • Strong software and service design skills
    • Excellent communication skills
  • 2+ years of relevant cloud experience including 3 or more of the following:
    • Building cloud native applications and services following cloud native architecture methodologies running in the public cloud
    • Strong Python or PowerShell skills.Systems/Platform automation experience is a plus.
    • .NET or Java experience including use of open-source libraries.
    • Comfortable working in Windows and *Nix environments including writing scripts and configuring systems via code/automation.
    • SQL and NoSQL Databases
    • Using cloud-native technologies with a preference given to Azure Storage, Cosmos DB, Azure SQL, Azure Functions, and Azure Logic Apps
    • Developing against/consuming RESTful APIs.API design and development experience a plus.
    • Developing/authoring Infrastructure as Code (IaC) and pipelines to deploy solutions.
    • Experience designing, building, and using monitoring and testing solutions such as Azure Monitor or Datadog
  • Experience demonstrating best practices through a consultative approach:
    • Customer first mindset
    • Outgoing innovator investigating new technologies and suggesting technology and/or process improvements.
    • Creative problem solving, troubleshooting skills, and critical thinking skills.
Set alert for similar jobsSenior Software Engineer: Cloud Development, Virtualization role in Bengaluru, India or Hyderabad, India
Thomson Reuters Logo

Company

Thomson Reuters

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Technology

Locations

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Thomson Reuters Logo

Senior Automation Engineer

Thomson Reuters

Hyderabad, Telangana, India

Posted: a year ago

We are looking for a candidate with experience in authoring automated tests using standard functional test automation frameworks such as Cucumber, Selenium, TestNg, mocha, and jasmine. The candidate should have strong programming concepts and experience in languages like Java, C#, typescript, and Python. Additionally, experience with Jenkins, Linux environments, AWS, and Agile/DevOps methodologies is required. Knowledge of Powershell, Shell, and Groovy scripting, as well as containerization methodologies like Docker, is preferred. Familiarity with Git, CI/CD, Azure DevOps, and sonarQube is a plus. The ideal candidate should have excellent verbal and written communication skills, along with a curiosity to learn new technologies.