We are seeking a skilled and detail-oriented Software Developer with expertise in Software Developing. The successful candidate will play a crucial role in ensuring the quality and reliability of our software products. The position involves Development and designing, implementing, testing and debug according to project requirements.
Role & Responsibilities:
- Design, code, test, and debug software according to project requirements and industry best practices.
- Collaborate with cross-functional teams, including project managers, designers, and other developers, to deliver high-quality software solutions.
- Analyse user requirements and convert them into software solutions, considering system compatibility, scalability, and performance.
- Conduct thorough testing of software applications to ensure they meet quality standards and are free of bugs or errors.
- Stay up to date with emerging trends and technologies in software development. Continuously improve skills and knowledge through self-learning and professional development.
- Diagnose and resolve software defects and issues in a timely manner. Provide support and troubleshooting for deployed applications.
- Clearly and regularly communicate with management and technical support colleagues.
- Design and update software database.
- Test and maintain software products to ensure strong functionality and optimization.
- Recommend improvements to existing software programs as necessary.
Qualification and Skills:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Hands-on experience in design using object-oriented programming principles
- Strong understanding of object-oriented programming
- Understanding of fundamental design principles for building a scalable application.
- Ability to work independently and multi-task effectively.
- Demonstrated understanding of projects from the perspective of both client and business.
- System analysis and debugging experience for enterprise scale development.
- Ability to carry out prototyping and technical investigation and evaluation as needed.
- Hands on Experience in web applications in React Js.
- Knowledge of working with Git, GitHub.
- Experience using MongoDB, PostgreSQL,
- Knowledge of Web Services – Rest API
- Solid experience in design, coding, unit testing and debugging.
- Experience working in Agile development environment.
- Knowledge of Full lifecycle application development.
- Strong analytical and problem-solving skills with the ability to work in a collaborative team environment.
- Excellent communication skills, both verbal and written.
If you are a motivated and detail-oriented Software Developer with expertise in testing and debug and you are excited to contribute to the quality assurance of cutting-edge software solutions, we encourage you to apply for this challenging and rewarding position.