The Job logo

What

Where

Software Support Engineer, Software Development

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
As a Software Support Engineer, you will be responsible for maintaining cloud-based software systems, assisting with cloud adoption, and working as a Technical Specialist alongside Business and Development Teams. You will also be involved in implementing best practices in SDLC, automating software and systems management processes, and contributing to technical and design discussions. This is a full-time on-site opportunity in Hyderabad, Telangana, India.

Responsibilities

  • Maintanance of cloud base software systems
  • Helping with cloud adoption
  • Work as a Technical Specialist alongside Business and Development Teams
  • Implementation of best practices in SDLC
  • Automation of software & systems managmenet processes
  • Influence by sharing your expertise
  • Contribute to technical and design discussions to help speed adoption of new technologies and practices
  • Willingness to learn new technology paradigms (e.g. serverless, containers, microservices)

Educational Qualifications

B.Tech/M.Tech from a reputed institute

3 to 5 years of corporate experience int the relevant field.

Overview

As an Application Support Engineer you will help harden solutions for divisions going through a technological as well as organisational transformation. Working in a small group, you’ll guide our development groups through creating and automating their cloud infrastructure, along with providing solutions centrally, which the R&D teams can benefit from. We are a multi- cloud company (AWS, Azure & GCP), meaning that you will get to apply a diverse mix of tools and services. You will implement best practices and help teams across multiple divisions to build upon the solutions that you have developed with other groups. As we are globally distributed, you will be required to travel as part of the job on occasion.

  • Work with a group of experts who love challenging the status-quo
  • Learn new technologies and get exposure and experience on all major cloud providers
  • Be an important member of a successful team in Hexagon
  • Be known and proud to deliver cutting edge solutions

Skills Required

  • 3-5 years of experience as a Software Developer or Technical Specialist working with various cloud platforms
  • Understanding of software architecture & design patterns
  • Analytical thinking
  • Ability to understand and correlate application logs, metrics data
  • Experience with monitoring software (prometheus, graphana, elastic)
  • Experience in working directly with internal customers and teams
  • Experience with CI/CD (GitLab, Azure DevOps, Jenkins, ArgoCD)
  • Ability to provide and contribute to technical documentation

 

Nice to have:

  • Experience with programming
  • Experience with Kubernetes
  • Experience with Agile methodologies (Scrum, Kanban, SAFe)
  • AWS / Azure / GCP Certification
Set alert for similar jobsSoftware Support Engineer, Software Development role in Hyderabad, India
Hexagon Logo

Company

Hexagon

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Category

Software Development

Locations

Hyderabad, Telangana, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Hexagon Logo

Software Support Engineer

Hexagon

Hyderabad, Telangana, India

Posted: a year ago

As an Application Support Engineer, you will help harden solutions for divisions going through a technological as well as organisational transformation. Implement best practices and help teams build upon the solutions. Travel may be required.

Hexagon Logo

Associate Software Architect

Hexagon

Hyderabad, Telangana, India

Posted: a year ago

Responsibilities Actively contribute to design & development Cloud Native applications leading a development team to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Build reusable robust software components, APIs, Microservices with a key focus on automation to containerise, deploy, monitor applications running in an orchestration engine like Kubernetes. Stay abreast of latest Cloud Native technologies and patterns and proactively find ways to apply them to the business problem. Build a deep understanding of Hexagon’s IoT based Cloud Systems covering domain, workflows, infrastructure, and processes and lead the team to further strengthen these systems. Work closely with stakeholders, other development teams, architects to better understand business requirements and help translate these into technical requirements for the development team. Self-starter who can think outside of the box, and come up with a solution to resolve and mitigate complex problems Consciously apply the best patterns & practices to build robust high quality software components Perform detailed analysis and design of assigned tasks and updates all appropriate documents (including design, analysis, and unit test documents) in a timely manner. Ensure completed modules provide all functionality described and meet performance guidelines Practice standard development process leveraging agile methodologies such as SCRUM and TDD Maintain existing software systems by identifying and correcting software defects. Educational Qualifications B.Tech /M.Tech in Computer Science from a reputed institute. Nice to have certifications in one or more of the following: AWS/AZURE Administrator AWS/Azure Solution Architect Certified Kubernetes Administrator Overview As a Cloud Native Architect , you will help design solutions for divisions going through a technological as well as organisational transformation. Working in a small, you’ll guide our development groups through creating and automating their cloud infrastructure. Skills Required Overall, 10+ years of software development experience with due focus on building robust distributed applications. At least 5 years of proven experience in building Cloud based systems targeting Public, Private & Hybrid Cloud environments. Proven skills as team lead, leading a development team providing needed oversight to day-to-day project activities. Should be well-versed with Cloud Native technologies/tools to build robust software components Proficiency in design & development of core platform components using Java backend technologies /tools like Core Java, Spring Boot, Hiberate etc.. Proficiency in design & development of REST API, Microservices and well versed in containerization & automated deployment of the applications in a container platform. Should have hands-on experience with Kubernetes, IAC tools like Terraform, Terragrunt etc.. and application deployment tools like Helm to streamline the installation & management applications running in Kubernetes environment. Strong knowledge of troubleshooting applications hosted in a Kubernetes container platform and related tools for Cluster management, application deployment, Load balancing etc. Solid understanding of Public Cloud platforms like Azure /AWS from a development and operations perspective. Strong understanding of principles of DevOps and Continuous Delivery using tools like GitLab, Jenkins, ArgoCD etc.. Proven skills observability tools like Prometheus, New Relic, Thanos, Grafana,  etc.. Experience with service mesh like Istio, envoy, Nginx service mesh Proficiency in building core backend components using industry standard messaging frameworks like Kafka, RabbitMQ and authorization frameworks like OAuth, Possess a good understanding of networking & protocols (DNS, Firewalls, VPN, TCP/IP, Security, IP Routing, SSH, FTP, HTTP/HTTPS, DHCP etc). Working knowledge of Secure IoT operations for Cloud Auto-provisioning, Connectivity and Data Streaming etc. Strong understanding and experience of release engineering and continuous delivery process. Strong understanding of static code analysis, unit testing and Test-Driven Development, Security testing and automated test frameworks Strong verbal and written communications skills are a must.