Associate Software Developer
We're a forward-thinking technology company that develops customized software solutions for diverse industries including finance, healthcare, e-commerce, and education.
What You'll Do
- Write clean, maintainable code primarily using Java, Python, and C#.
- Debug and troubleshoot software issues to ensure optimal application performance.
- Develop and implement new software features based on user requirements.
- Participate in code reviews to maintain quality standards and learn from senior developers.
- Conduct thorough testing of applications to identify and resolve potential issues.
- Collaborate with cross-functional teams to deliver integrated solutions.
- Create comprehensive documentation for code and processes.
- Maintain existing software through updates and optimizations.
- Implement user feedback to enhance software functionality.
- Assist with deployment processes and provide post-deployment support.
What You'll Need
- Bachelor's degree in Computer Science, Software Engineering, or related technical field.
- Fundamental knowledge of programming languages such as Java, Python, or C#.
- Basic understanding of version control systems, particularly Git.
- Familiarity with debugging techniques and problem-solving methodologies.
- Knowledge of database concepts and basic SQL.
- Understanding of software development life cycle (SDLC).
- Exposure to Agile methodologies is a plus.
- Strong analytical thinking and logical problem-solving abilities.
- Excellent communication skills and ability to work in a team.
- Willingness to learn and adapt to new technologies.
- Basic understanding of UI/UX principles.
- Eagerness to receive feedback and continuously improve.