What Jobs are available for Software Development in Haryana?
Showing 121 Software Development jobs in Haryana
Graduate Software Development Engineer
Posted 26 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Software Development Engineer - Backend
Posted 23 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
As a Junior Software Development Apprentice, you will be exposed to various aspects of the software development lifecycle, including front-end and back-end development, testing, and deployment. You will learn programming languages, development frameworks, and best practices in an agile environment. Your responsibilities will include assisting senior developers with coding tasks, debugging software, writing unit tests, and participating in code reviews. The role demands a strong problem-solving attitude, a willingness to learn, and the ability to collaborate effectively within a remote team setting. This is an exceptional opportunity for individuals with little to no prior professional experience but a demonstrable aptitude and passion for coding.
We are looking for candidates who are proactive, self-driven, and possess excellent communication skills, as you will be interacting with team members through various digital platforms. A foundational understanding of computer science concepts is beneficial but not strictly required, as extensive training will be provided. You will be encouraged to ask questions, experiment with new technologies, and contribute innovative ideas. The remote nature of this role allows for flexibility and the opportunity to work from anywhere within India, provided you have a reliable internet connection and a suitable workspace.
Key Responsibilities:
- Assist in the design, development, and maintenance of software applications under guidance.
- Write clean, well-documented, and efficient code.
- Participate in debugging and troubleshooting of software issues.
- Perform unit testing to ensure code quality.
- Collaborate with senior developers and team members on project tasks.
- Learn and apply new programming languages, tools, and frameworks.
- Contribute to code reviews and follow development best practices.
- Participate in team meetings and agile development processes.
- Document technical specifications and user guides.
- Actively seek opportunities for professional development and skill enhancement.
- A strong passion for software development and technology.
- Basic understanding of programming concepts (any language is a plus).
- Excellent analytical and problem-solving skills.
- Good verbal and written communication skills for remote collaboration.
- Ability to work independently and manage time effectively in a remote setting.
- High school diploma or equivalent; pursuing or completed a degree in Computer Science or a related field is a plus.
- A reliable internet connection and a dedicated workspace.
- Eagerness to learn and adapt to new technologies.
- A proactive and self-motivated attitude.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Program Highlights:
- Gain practical experience in front-end and/or back-end development, depending on project needs and your aptitude.
- Learn to write clean, efficient, and maintainable code in popular programming languages (e.g., Python, Java, JavaScript).
- Participate in code reviews and learn best practices for software development.
- Assist in the design, development, and testing of software applications.
- Collaborate with a remote team through various communication and project management tools.
- Receive mentorship and guidance from senior software engineers.
- Exposure to Agile development methodologies and project management techniques.
- Contribute to a supportive and collaborative remote work culture.
- Develop problem-solving skills and learn to debug and troubleshoot effectively.
- Build a professional portfolio showcasing your contributions to software projects.
- Recent graduate with a degree in Computer Science, Information Technology, or a related field, OR a strong self-taught programmer with demonstrable projects.
- A foundational understanding of programming concepts and at least one programming language.
- Eagerness to learn and a passion for software development.
- Strong analytical and problem-solving abilities.
- Good communication and collaboration skills, essential for a remote team.
- Self-motivated and disciplined, with the ability to manage time effectively in a remote setting.
- Familiarity with version control systems like Git is a plus.
- Basic knowledge of databases and SQL is beneficial.
- Commitment to completing the full apprenticeship program.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Apprenticeship Focus Areas:
- Front-end Web Development (HTML, CSS, JavaScript frameworks like React/Angular/Vue).
- Back-end Development (Python/Java/Node.js, database integration).
- Software Testing and Quality Assurance.
- Understanding Agile Development Methodologies.
- Version Control Systems (e.g., Git).
- Basic Cloud Computing concepts.
- How to write production-ready code.
- Best practices in software development and design patterns.
- Team collaboration and communication in a remote setting.
- Problem-solving techniques for debugging and issue resolution.
- The full software development lifecycle.
- Recent graduate or student pursuing a degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.
- Basic understanding of programming concepts and logic.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
- Enthusiasm for learning new technologies and a strong work ethic.
- Good communication and collaboration skills.
- Ability to work independently and manage time effectively in a remote environment.
- A genuine passion for software development and technology.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
As a Junior Software Development Apprentice, your responsibilities will include:
- Assisting senior developers in writing clean, efficient, and well-documented code.
- Participating in code reviews and learning best practices for software development.
- Collaborating with team members on feature development and bug fixing.
- Learning and applying different programming languages and frameworks as required by projects.
- Contributing to the testing and quality assurance processes.
- Troubleshooting and debugging software issues under guidance.
- Engaging in continuous learning and skill development through online courses and mentorship.
- Documenting technical processes and project progress.
- Adhering to agile development methodologies and team workflows.
Ideal candidates will possess:
- A strong passion for technology and software development.
- Basic understanding of programming concepts and data structures.
- Eagerness to learn and adapt to new technologies.
- Good problem-solving and analytical skills.
- Effective communication skills, especially in a remote setting.
- Ability to work independently and as part of a distributed team.
- A diploma or bachelor's degree in Computer Science, Information Technology, or a related field is a plus, but not strictly required if demonstrable passion and aptitude exist.
- Familiarity with version control systems like Git is advantageous.
Is this job a match or a miss?
Be The First To Know
About the latest Software development Jobs in Haryana !
Senior Software Development Lead
Posted 3 days ago
Job Viewed
Job Description
Key responsibilities include mentoring and managing a team of software engineers, fostering a culture of collaboration, continuous learning, and high performance. You will architect scalable and robust software solutions, make critical technology stack decisions, and establish best practices for coding, testing, and deployment. This role involves working closely with product managers, designers, and other stakeholders to define project roadmaps, prioritize features, and ensure timely delivery of high-quality software. You will also be responsible for code reviews, performance tuning, and troubleshooting complex technical issues. The ideal candidate will have a deep understanding of modern software development methodologies (Agile, Scrum), a strong command of multiple programming languages and frameworks, and extensive experience in building and scaling complex applications. Excellent leadership, communication, and problem-solving skills are paramount, as is the ability to guide technical discussions and make sound architectural decisions. This is an exceptional opportunity to shape the future of our software products and lead a talented engineering team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a leadership role.
- Proven experience in architecting and delivering scalable web applications or enterprise software.
- Proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript) and associated frameworks.
- Strong understanding of database technologies (SQL/NoSQL) and cloud platforms (AWS, Azure, GCP).
- Excellent leadership, communication, and interpersonal skills.
- Experience with Agile development methodologies.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in coding, testing, and debugging software applications.
- Learn and apply various programming languages and development tools.
- Participate in code reviews and contribute to improving code quality.
- Understand and follow software development lifecycle methodologies.
- Help in documenting software specifications and user guides.
- Contribute to the development of new features and enhancements for existing products.
- Collaborate with team members on technical challenges and solutions.
- Engage in continuous learning and professional development to acquire new skills.
- Support the testing and deployment of software releases.
- Learn about database management and integration.
- Adhere to company policies and development standards.
Qualifications:
- High school diploma or equivalent required; currently pursuing or recently completed a Bachelor's degree in Computer Science, Engineering, or a related field is a strong advantage.
- Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
- Basic understanding of data structures, algorithms, and object-oriented programming.
- Eagerness to learn and a strong work ethic.
- Good problem-solving and analytical skills.
- Ability to work effectively in a team environment.
- Strong communication skills, both written and verbal.
- A genuine passion for software development and technology.
- Prior personal coding projects or participation in coding bootcamps is a plus.
- Must be eligible to participate in an apprenticeship program.
Is this job a match or a miss?
Graduate Trainee - Software Development
Posted 8 days ago
Job Viewed
Job Description
As a Graduate Trainee, you will:
- Participate in the design, development, testing, and deployment of software applications under the guidance of senior developers.
- Learn and apply various programming languages, frameworks, and tools relevant to our technology stack.
- Collaborate with team members in an agile environment, attending daily stand-ups and contributing to sprint planning.
- Assist in troubleshooting and debugging existing software components.
- Develop a strong understanding of software architecture principles and best practices.
- Contribute to code reviews and learn from constructive feedback.
- Explore and implement solutions for user interface design and backend development.
- Gain exposure to database management, cloud technologies, and CI/CD pipelines.
- Participate in knowledge-sharing sessions and continuous learning initiatives.
- Work on assigned projects with a focus on delivering high-quality, functional code.
Ideal Candidate Profile:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
- Strong foundation in at least one programming language (e.g., Python, Java, C++, JavaScript).
- Familiarity with data structures, algorithms, and object-oriented programming concepts.
- Enthusiasm for learning new technologies and problem-solving.
- Good communication and teamwork skills.
- Ability to work independently and manage time effectively in a remote setting.
- A portfolio of personal projects or contributions to open-source is a plus.
- Strong academic record.
- Eagerness to absorb knowledge and contribute to a fast-paced development environment.
This internship offers a pathway to potential full-time employment for outstanding candidates. It's a fully remote position, allowing you to gain valuable industry experience from the comfort of your home. Join us in **Gurugram, Haryana, IN** and embark on an exciting journey in software development.
Is this job a match or a miss?