Introduction
A Software Engineer position is available in Gurugram, India, offering an exciting opportunity to work on cutting-edge technology in a collaborative and innovative environment. This full-time, permanent position is an excellent chance for individuals passionate about software development and eager to enhance their technical skills in a professional setting.
With a focus on high-performance, customer-centric, and secure software solutions, this role provides an opportunity to work with experienced professionals and contribute to complex software projects.
Job Details
- Position: Software Engineer
- Location: Gurugram, India
- Job Type: Permanent, Full-Time
- Application Deadline: March 11, 2025
- Job ID: R-00250297
Roles and Responsibilities
A Software Engineer plays a crucial role in designing, developing, and maintaining software solutions. The primary responsibilities include:
Software Development & Engineering
- Develop, test, and maintain high-quality software that enhances business operations.
- Work closely with a feature team to build innovative software, scripts, and tools.
- Write clean, efficient, and maintainable code in multiple programming languages.
- Ensure security, scalability, and high performance in developed applications.
Collaboration & Communication
- Coordinate with engineers, architects, and business analysts to ensure software meets business requirements.
- Participate in team discussions and brainstorming sessions to improve software engineering capabilities.
- Work in a permanent development team, managing the full software lifecycle, from development to enhancement, maintenance, and decommissioning.
- Optimize and improve existing software applications by incorporating best engineering practices.
Testing & Deployment
- Conduct thorough testing and debugging of applications before deployment.
- Work with DevOps teams to implement CI/CD pipelines for faster and more efficient software delivery.
- Ensure the reliability, security, and optimization of applications.
Agile Development
- Follow Agile and Scrum methodologies to manage development tasks efficiently.
- Adapt to fast-changing business needs and prioritize development tasks accordingly.
- Continuously learn and adopt new technologies and tools to stay ahead in the software industry.
Skills & Experience Required
To excel in this role, candidates should have a strong technical background in software development, architecture, and problem-solving.
Technical Skills
- Experience in multiple programming languages or Low-Code toolsets.
- Hands-on knowledge of AWS Connect.
- Expertise in using software development & testing tools.
- Experience with bug tracking tools and wikis for project management.
- Knowledge of DevOps practices, Agile methodology, and related toolsets.
Problem-Solving & Analytical Skills
- Ability to solve complex numerical and analytical problems.
- Experience in performance optimization, automation, and virtualization.
- Strong understanding of scalability and availability in software applications.
Work Environment & Benefits
This position offers a flexible and hybrid work environment, enabling employees to balance work and personal commitments effectively. The company is dedicated to fostering a culture of collaboration, learning, and career growth.
Key Benefits
- Flexible work hours and hybrid working options.
- Exposure to cutting-edge technology and industry best practices.
- Opportunities for career advancement and professional development.
- A dynamic work environment that encourages continuous learning and skill enhancement.
How to Apply?
Interested candidates should submit their applications before March 11, 2025. Ensure your application highlights your technical expertise, problem-solving skills, and software development experience to increase your chances of selection.
Wishing You Success!
Finding the right job is an essential step in building a successful career. May you find an opportunity that aligns with your skills and ambitions. Best of luck with your job search!