Live Conne
Senior Software Engineer - Java/Python
Job Location
indore, India
Job Description
Job Summary : We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining complex software applications. You will leverage your deep understanding of software development principles and best practices to deliver robust, scalable, and maintainable solutions. You will also mentor junior engineers, contribute to architectural decisions, and drive continuous improvement in our development processes. The ideal candidate will possess strong problem-solving skills, excellent communication abilities, and a passion for creating high-quality : Software Design and Development : - Design, develop, and implement complex software applications using relevant programming languages and technologies. - Write clean, efficient, and well-documented code. - Develop and maintain software architecture and design documentation. - Implement and maintain automated testing frameworks. - Ensure adherence to coding standards and best practices. Technical Leadership and Mentoring : - Provide technical guidance and mentorship to junior engineers. - Conduct code reviews and provide constructive feedback. - Contribute to architectural discussions and design decisions. - Lead technical projects and initiatives. - Foster a collaborative and knowledge-sharing environment. Problem Solving and Troubleshooting : - Analyze and resolve complex technical issues. - Debug and troubleshoot software applications. - Identify and implement performance optimizations. - Conduct root cause analysis and implement preventative measures. Software Architecture and Design : - Design and implement scalable and maintainable software architectures. - Evaluate and recommend new technologies and tools. - Design and implement APIs and integrations. - Ensure software security and performance. Agile Development : - Participate in Agile development processes, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. - Contribute to the continuous improvement of Agile processes. - Collaborate with product managers and other stakeholders to define requirements and deliver solutions. Continuous Improvement : - Stay up-to-date with the latest software development technologies and best practices. - Research and evaluate new tools and frameworks. - Identify opportunities for process improvement and implement enhancements. - Contribute to the development of internal knowledge sharing resources. Documentation : - Create and maintain technical documentation, including design specifications, API documentation, and user guides. - Document code changes and updates. - Maintain accurate records of software development. Qualifications : Education : - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Experience : - 8 years of experience in software development. - Proven experience in designing and developing complex software applications. - Experience with relevant programming languages and technologies (e.g, Java, Python, C++, JavaScript, .NET). - Experience with database management and SQL. - Experience with cloud platforms (e.g, AWS, Azure, GCP) is a plus. Technical Skills : - Strong proficiency in relevant programming languages and technologies. - Expertise in software design patterns and best practices. - Strong understanding of software architecture principles. - Experience with automated testing frameworks. - Knowledge of database management and SQL. - Familiarity with version control systems (e.g, Git). - Understanding of software development lifecycle (SDLC). Soft Skills : - Excellent problem-solving and analytical skills. - Strong communication and interpersonal skills. - Ability to work independently and as part of a team. - Strong leadership and mentoring skills. - Strong attention to detail. - Ability to learn and adapt quickly. Preferred Qualifications : - Experience with specific technologies and frameworks relevant to the company's domain. - Experience with microservices architecture. - Experience with DevOps practices and CI/CD pipelines. - Experience with cloud-native development. - Relevant certifications (ref:hirist.tech)
Location: indore, IN
Posted Date: 5/17/2025
Location: indore, IN
Posted Date: 5/17/2025
Contact Information
Contact | Human Resources Live Conne |
---|