Responsibilities
- Analyze and understand business requirements and translate them into efficient, scalable business logic.
- Develop, test, and maintain software that meets new requirements and integrates well with existing systems.
- Troubleshoot and debug software issues and provide solutions.
- Collaborate with cross-functional teams to deliver high-quality products, including product managers, designers, and developers.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and provide constructive feedback to peers.
- Communicate effectively with team members and stakeholders to understand requirements and provide updates.
Required Skills
Strong problem-solving skills with the ability to analyze complex issues and provide solutions.Ability to quickly understand new problem statements and translate them into functional business logic.Proficiency in at least one programming language such as Java, Node.js, or C / C++.Strong understanding of software development life cycle (SDLC).Excellent communication skills, both verbal and written.Team player with the ability to collaborate effectively with different teams.Preferred Qualifications
Experience with Java, Golang, or Rust is a plus.Familiarity with cloud platforms, microservices architecture, and API development.Prior experience working in an agile environment.Strong debugging and optimization skills.Educational Qualifications
Bachelor's degree in Computer Science, Engineering, related field, or equivalent work experience.Skills : - Java, NodeJS (Node.js), Python, Android Development, iOS App Development, Go Programming (Golang), Rust and MongoDB
Skills Required
Java, Golang, Rust, Ios App Development, Node.js, Android Development, Mongodb, Python