talent socio
Senior Staff Software Engineer - Java/Python
Job Location
in, India
Job Description
Company Overview. Our client is building a digital Consumer platform which aims to leverage strong hooks among existing loyal consumers of the Group as well as attract new consumers. The Group will drive deep loyalty, engagement and a seamless journey with its consumers through this platform. Deep analytics shall be at the core of the business model and the Group shall build significant capabilities in this area as a differentiator. Location : Bangalore ( preferred) / Mumbai/Gurgaon. About The Role : - This role plays a critical role in engineering teams. They are expected to take the lead in organizing the organization's efforts to support the creation and upkeep of frameworks, services, and solutions that enable user-facing products, downstream services, or the infrastructure platforms and tools utilized by the organization. Responsibilities : - Be an active hands-on engineer spending a significant amount of time writing code, contributing heavily towards frameworks and cross-cutting implementations. - Lead and contribute to the design and architecture of complex, scalable systems. - Make key decisions related to technology selection, system architecture, and overall technical strategy. - Ensure alignment of technical solutions with business goals. - Act as a technical expert in resolving complex technical issues. - Conduct root cause analysis for system failures and implement preventative measures. - Contribute to the development and execution of the overall technical strategy and roadmap. - Provide input on technology selection, platform architecture, and long-term planning. - Drive initiatives for continuous improvement in processes, tools, and methodologies. - Maintain a strong customer focus, ensuring that technical solutions align with end-user needs and business objectives. - Contribute to architectural decisions and provide input on system design. Must Have Skills : - Extensive experience in software development with a strong proficiency in one or more programming languages commonly used in the industry (e.g, Java, Python, C++, etc. - In-depth understanding of software architecture, design patterns, and best practices. - Expertise in designing and building scalable, distributed systems. - Proficiency in popular modern technologies, frameworks, and tools. - Experience with cloud platforms (e.g, AWS, Azure, Google Cloud) and containerization technologies (e. , Docker, Kubernetes). - Good problem-solving skills and attention to detail. - Ability to work effectively in a team environment and communicate clearly with team members. Professional Requirements : - Bachelor's degree in computer science, Engineering, or a related field. - Typically, at least 10 or more years of hands-on experience in software development. - Proven experience in a leadership role, providing technical guidance and mentorship to engineering teams. - Track record of staying current with emerging technologies and industry trends. - Experience leading or contributing to research and development efforts that enhance technical capabilities. - Proven experience leading and managing complex software development projects. - Demonstrated experience in developing scalable and reliable software solutions. - Collaborative mindset with experience working cross-functionally with product managers, designers, and other engineering teams. - Demonstrated ability to contribute to innovation within the organization. - Commitment to writing high-quality, maintainable, and scalable code. - Ability to thrive in a fast-paced and dynamic environment. Experience : 13-15 years (ref:hirist.tech)
Location: in, IN
Posted Date: 11/26/2024
Location: in, IN
Posted Date: 11/26/2024
Contact Information
Contact | Human Resources talent socio |
---|