
Senior Software Engineer

Senior Software Engineer
20
Applications
About the Job
Skills
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
Industry
IT Services and IT Consul...
Company Size
51-200 Employees
Headquarter
Ahmedabad, Gujarat
Other open jobs from Microvista Technologies Pvt Ltd.
