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
Location: pune, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources Evoke HR solution Pvt Ltd |
---|