Evoke HR solution Pvt Ltd

Senior Software Engineer - Java/Python

Job Location

pune, India

Job Description

Job Summary: We are seeking a highly skilled and motivated Senior Software Engineer to join our growing team. The ideal candidate is a seasoned professional with a passion for building robust, scalable, and high-performance software systems. You will play a key role in designing, developing, and maintaining our core products, contributing to architectural decisions, and mentoring junior engineers. You will work in a fast-paced, collaborative environment, leveraging your expertise to solve complex technical challenges and deliver innovative solutions. Responsibilities : Software Development : - Design, develop, and maintain high-quality, scalable, and efficient software applications using [mention specific technologies, e.g., Java, Python, C++, Node.js, React, Angular]. - Write clean, well-documented, and testable code. - Participate in code reviews and provide constructive feedback to peers. - Troubleshoot and resolve complex technical issues. Architecture & Design : - Contribute to the design and architecture of software systems, ensuring they meet performance, scalability, and security requirements. - Evaluate and recommend new technologies and tools. - Participate in architectural discussions and provide technical leadership. Collaboration & Communication : - Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers. - Communicate technical concepts clearly and concisely to both technical and non-technical audiences. - Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Mentorship & Leadership : - Mentor and guide junior engineers, providing technical guidance and support. - Promote best practices and coding standards within the team. - Contribute to the continuous improvement of development processes. Testing & Deployment : - Develop and maintain unit, integration, and end-to-end tests. - Participate in the deployment and monitoring of software applications. - Implement and maintain CI/CD pipelines. Performance Optimization : - Identify and address performance bottlenecks. - Optimize code and database queries for efficiency. - Implement and utilize monitoring and logging tools. Qualifications : Education : - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Experience : - Minimum of 5-7 years of professional software development experience. - Proven experience in designing and developing scalable and high-performance software systems. - Experience with [mention specific technologies and frameworks, e.g., cloud platforms (AWS, Azure, GCP), databases (SQL, NoSQL), containerization (Docker, Kubernetes), messaging queues (Kafka, RabbitMQ)]. - Experience with Agile methodologies. Technical Skills : - Strong proficiency in [mention specific programming languages, e.g., Java, Python, C++, JavaScript]. - Solid understanding of data structures and algorithms. - Experience with software design patterns and principles. - Familiarity with testing frameworks and methodologies. - Experience with version control systems (e.g., Git). - Strong understanding of network protocols. (ref:hirist.tech)

Location: pune, IN

Posted Date: 4/19/2025
View More Evoke HR solution Pvt Ltd Jobs

Contact Information

Contact Human Resources
Evoke HR solution Pvt Ltd

Posted

April 19, 2025
UID: 5098112582

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.