
Associate Software Engineer
Innovativetech
About this job
Are you a passionate and experienced Software Development Engineer looking to make a significant impact? Innovativetech is seeking a talented individual to join our dynamic team in Bangalore. This is an exciting opportunity for a skilled Software Development Engineer to contribute to the design, development, and maintenance of cutting-edge software solutions that drive our innovative products forward. If you thrive in a collaborative environment and are eager to tackle complex technical challenges, we encourage you to apply!
At Innovativetech, we believe in fostering a culture of innovation, continuous learning, and teamwork. As a Software Development Engineer, you will play a crucial role in our product lifecycle, working with modern technologies and contributing to scalable applications that serve our growing user base. We are committed to providing a supportive environment where your expertise is valued, and your career growth is prioritized.
Key Responsibilities
- Collaborate closely with cross-functional teams, including product managers and UI/UX designers, to translate complex business requirements into robust and scalable technical specifications.
- Architect, develop, and deploy high-quality, high-performance software applications using best-in-class coding standards and practices.
- Actively participate in the full software development lifecycle, from initial concept and design through testing, deployment, and ongoing maintenance.
- Engage in comprehensive code reviews, providing constructive feedback and ensuring adherence to coding guidelines and architectural principles.
- Proactively identify and resolve technical issues, debug complex problems, and optimize application performance and reliability.
- Continuously explore new technologies and methodologies to enhance our development processes and product offerings.
Requirements
- A Bachelor's degree in Computer Science, Software Engineering, or a closely related technical field.
- A minimum of 3 years of progressive professional experience in software development, with a proven track record of successful project delivery.
- Exceptional proficiency in at least one leading programming language, such as Java or Python, demonstrating strong command of syntax and object-oriented principles.
- Hands-on experience with popular web frameworks (e.g., Spring Boot, Django) and building robust REST APIs.
- Solid understanding of core computer science fundamentals, including data structures, algorithms, and system design principles.
- Familiarity with various database technologies, including relational databases like PostgreSQL and NoSQL databases like MongoDB.
- Practical experience with cloud platforms such as AWS or Azure, and version control systems like Git.
- Strong problem-solving abilities and excellent communication skills, both written and verbal.
What We Offer
- A highly competitive annual salary package ranging from INR 10,00,000 to INR 18,00,000, commensurate with experience and expertise.
- Comprehensive health insurance coverage, Provident Fund, and Gratuity benefits.
- Opportunities for continuous professional development, including training programs, workshops, and conference attendance.
- A vibrant, inclusive, and supportive work culture that promotes innovation and employee well-being.
- Engage in challenging and impactful projects that leverage cutting-edge technologies.
- Clear pathways for career advancement and growth within the company.
Join Innovativetech and be a part of a team that's building the future! Please note: The original job posting was a LinkedIn URL, so this description has been constructed to demonstrate capabilities. Apply for this Software Development Engineer role by sending your resume to careers@innovativetech.com. We look forward to reviewing your application!
Eligibility
Professionals • 3-3 years of experience