Job Summary We are looking for a skilled and motivated Software Engineer to join our development team. The ideal candidate should have strong programming fundamentals, problem-solving abilities, and experience in designing, developing, testing, and maintaining scalable software applications.
Key Responsibilities
• Design, develop, test, and maintain software applications.
• Write clean, effective, scalable, and maintainable code.
• Collaborate with cross-functional teams to understand business and technical requirements.
• Develop and integrate RESTful APIs and third-party services.
• Troubleshoot, debug, and resolve application issues.
• Participate in code reviews and follow software development best practices.
• Optimize application performance, reliability, and scalability.
• Maintain technical documentation and development standards.
• Participate in Agile/Scrum meetings and development activities. Required Skills
• Strong knowledge of at least one programming language (Java, Python, JavaScript, C#, or similar).
• Understanding of Data Structures and Algorithms.
• Experience with Object-Oriented Programming (OOP) concepts.
• Knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
• Experience in REST API development and integration.
• Familiarity with Git and version control systems.
• Understanding of SDLC and software development methodologies.
• Strong analytical and problem-solving skills. Preferred Skills
• Experience with Spring Boot, Django, Node.js, or .
NET.
• Knowledge of React, Angular, or other frontend frameworks.
• Familiarity with AWS, Azure, or Google Cloud.
• Understanding of Docker and CI/CD pipelines.
• Knowledge of microservices architecture.
• Experience working in Agile development environments.
📌 Software Engineer (India)
🏢 Aspirox
📍 India