Developer
Job Summary:
The Developer is responsible for designing, coding, testing, and maintaining software applications according to specifications and technical designs. They work as part of a development team to build high-quality, functional software that meets user needs and business objectives.
Key Responsibilities:
- Develop, test, and implement software features and applications based on technical specifications and user stories.
- Write clean, efficient, and well-documented code following team standards.
- Collaborate with other developers, Technical Leads, and BAs to understand requirements and translate them into technical solutions.
- Debug and resolve software defects and technical issues.
- Participate in code reviews to share knowledge and ensure code quality.
- Integrate software components and third-party APIs.
- Create and maintain technical documentation for developed features.
- Stay updated on new programming languages, tools, and industry trends.
- Contribute to all phases of the software development lifecycle (SDLC).
Qualifications & Skills:
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
- 3+ years of professional software development experience.
- Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
- Experience with front-end frameworks (React, Angular, Vue) and/or back-end frameworks.
- Familiarity with databases and writing SQL queries.
- Understanding of version control systems, preferably Git.
- Strong analytical and problem-solving skills.
- Ability to work effectively in a collaborative team environment.