Software Developer
Job Summary
Drjob, a leading Public Health organization based in Delhi, India, is seeking a proactive Software Developer to join our dynamic team. As a Software Developer at Drjob, you will play a pivotal role in developing and maintaining software solutions that contribute directly to improving public health outcomes.
Key Responsibilities:
- Collaborate with cross-functional teams to analyze requirements and develop software solutions
- Write clean, efficient code for various applications
- Test and debug software applications to ensure optimal performance
- Deploy software tools, processes, and metrics
- Stay updated on emerging technologies in the software development field
- Participate in code reviews and provide constructive feedback
- Troubleshoot, debug, maintain, and improve existing software applications
- Document software specifications and ensure technical documentation is up to date
Requirements & Skills:
- Proficiency in programming languages such as Java, C++, or Python
- Understanding of software development lifecycle and agile methodologies
- Strong problem-solving skills and attention to detail
- Bachelor's degree in Computer Science or a related field
- Knowledge of database management and design principles
- Familiarity with version control systems (e.g., Git)
- Excellent communication and teamwork abilities
- Ability to work effectively in a fast-paced environment
Preferred Qualifications:
- Experience with cloud technologies such as AWS or Azure
- Certification in software development or related field
Benefits / Why Join Us:
- Competitive salary package
- Opportunity to work on impactful projects in the public health sector
- Continuous learning and development opportunities
- Collaborative and innovative work environment
Skills Summary:
Core Technical Skills:
Java, C++, Python, Software Development Lifecycle, Agile Methodologies, Database Management, Git, Cloud Technologies, AWS, Azure
Soft Skills:
Problem-Solving, Attention to Detail, Communication, Teamwork, Adaptability, Time Management, Creativity, Critical Thinking
Suggested Tags:
Software Developer, Java, C++, Python, Agile, Database Management, Cloud Technologies, AWS, Azure, Problem-Solving, Communication, Teamwork