company logo

Senior Software Engineer

Ahmedabad
Full-Time
Mid-Level: 3 to 9 years
Posted on Feb 18 2025

About the Job

Skills

AWS
Microservices Architecture
Docker
Kubernetes
React.js
CI/CD Pipelines

Company Overview

Microvista Technologies Pvt Ltd. is a leading software company based in Ahmedabad, Gujarat, specializing in IT services and consulting. With a talented team dedicated to innovation and quality, we excel in delivering exceptional software solutions and products that surpass client expectations. Our global delivery model and commitment to excellence foster a work environment where creativity and dedication thrive.


Job Overview

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team at Microvista Technologies Pvt Ltd. This full-time, mid-level position is based in Ahmedabad. The ideal candidate will possess a strong technical background and the ability to take ownership of complex software development projects, ensuring high-quality delivery and adherence to industry best practices.


Qualifications and Skills

  • Proven experience in software development with a focus on delivering high-performance, scalable applications.
  • In-depth knowledge of AWS with experience in deploying, managing, and operating scalable, highly available, and fault-tolerant systems.
  • Proficiency in containerization technologies such as Docker and experience with Kubernetes for orchestration and management.
  • Strong expertise in React.js for building dynamic and responsive user interfaces in web applications.
  • Deep understanding of microservices architecture principles and best practices for designing modular and independently deployable services.
  • Experience in implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines to streamline the software delivery process.
  • Ability to work collaboratively in a team environment, while also being capable of managing individual project responsibilities effectively.
  • Strong problem-solving skills with a keen attention to detail and a continuous improvement mindset to optimize software performance.


Roles and Responsibilities

  • Design, develop, and maintain high-quality software applications and systems to meet project requirements and deadlines.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical specifications and solutions.
  • Implement and monitor AWS infrastructure to ensure optimal performance and availability of applications.
  • Create and manage Docker containers and Kubernetes clusters for efficient deployment and scaling of applications.
  • Develop responsive web interfaces using React.js to enhance user experience and interface functionality.
  • Advocate for and implement best practices for microservices architecture, ensuring modular, scalable, and maintainable services.
  • Establish and automate CI/CD pipelines to facilitate rapid software development and deployment cycles.
  • Provide technical guidance and mentorship to junior developers, fostering a culture of learning and professional growth.

About the company

Microvista Technologies Pvt. Ltd. is a premier software company with global delivery engine that houses a team of highly inspired, creative, talented and dedicated professionals, who leverage best practices, proven expertise and resources to deliver the best in class services and products to our clients. We, at Microvista are committed to produce the work that exceeds our clients’ expectations, wo ...Show More

Industry

IT Services and IT Consul...

Company Size

51-200 Employees

Headquarter

Ahmedabad, Gujarat

Other open jobs from Microvista Technologies Pvt Ltd.