The role
Job description
Position: Software Programmer
Location: Kankarbagh, Patna, Bihar
Experience: 3+ Years
Employment Type: Full-Time
Job Summary
We are looking for a skilled and motivated Software Programmer to join our technology team. The ideal candidate will be responsible for writing and maintaining code, developing software modules, working with databases and APIs, debugging applications, and supporting software testing and deployment. The candidate should have strong programming fundamentals, analytical skills, and the ability to work collaboratively with the development team.
Key Responsibilities
- Write, develop, test, and maintain clean and efficient code for software applications.
- Develop and maintain software modules according to project requirements and technical specifications.
- Work with databases to retrieve, store, update, and manage application data.
- Develop, integrate, and maintain APIs for application functionality and system communication.
- Identify, troubleshoot, and resolve coding errors, bugs, and technical issues.
- Follow established coding standards and software development best practices.
- Use version control tools such as Git to manage source code and collaborate with team members.
- Perform unit testing and support integration testing to ensure software quality.
- Assist in software deployment, configuration, and release activities.
- Maintain and enhance existing applications based on business and technical requirements.
- Collaborate with senior developers, system analysts, project managers, and QA teams.
- Participate in requirement analysis and convert specifications into functional software modules.
- Prepare and maintain technical documentation as required.
- Support application maintenance, performance improvements, and troubleshooting.
- Complete assigned development tasks within defined timelines and quality standards.
Required Skills & Qualifications
- Bachelor's degree in BE/B.Tech/MCA in Computer Science, Information Technology, or a related field.
- Minimum 3+ years of relevant experience in software development or programming.
- Strong knowledge of programming fundamentals and software development practices.
- Proficiency in one or more programming languages, such as Java, Python, JavaScript, PHP, or C#/.NET, depending on project requirements.
- Basic to strong working knowledge of databases such as MySQL, SQL Server, or MongoDB.
- Understanding of APIs, web services, and system integration.
- Familiarity with version control tools such as Git.
- Knowledge of debugging, testing, and troubleshooting techniques.
- Understanding of the Software Development Life Cycle (SDLC).
- Familiarity with software deployment and application maintenance.
- Strong analytical, logical reasoning, and problem-solving skills.
- Ability to work independently and collaboratively within a team.
- Good communication skills and the ability to meet project deadlines.
What We Offer
- Competitive salary package.
- Growth and learning opportunities.
- Collaborative and supportive work environment.
- Opportunity to work on real-world software development projects.
- Career development and skill enhancement opportunities.
Pay: ₹30,000.00 - ₹40,000.00 per month
Work Location: In person