Consultant Software Engineer is responsible for planning and meeting the engineering team's delivery and support commitments, driving adoption of processes and practices, mentoring and guiding other engineers, measuring and improving performance, liaising with business and technology stakeholders to align deliveries with business strategy and technology roadmaps, and managing project risks. This role strives to develop self-sustaining team and acts as a bridge between the team and its stakeholders
Description
Build deep understanding of the customer and business needs along with products and associated features. Collaborate with product owner and other stakeholders for requirement elicitation.
Consistently deliver large systems involving one or more teams' contribution, on time with high quality.
Proactively look for delivery & other risks and come up with mitigation plans in collaboration with engineers
Leverage design patterns to implement optimal solutions
Lead team in breaking down complex problems into potential solutions, estimating and managing/ mitigating risks, in order to deliver desired solution.
Liaise with technology and domain experts, demonstrate customer centricity and technical acumen to work out the best-fit solution focused on highest impact, most critical, future-facing decisions, and guidance, advancing us technically and affecting business success
Take accountability for adherence of established engineering practices while ensuring established controls, policies, regulations, and other applicable non-functional requirements.
Own automation effort and implementation of testing practices to support complete test pyramid (Unit Testing, Integration Testing, System Testing/E2E Testing)
50 %
Understand deeply the entire architecture for a major part of the business and availability, scalability, security, and reliability limits of the system(s)
Help the leader in fostering an environment of continuous learning and guiding the team in acquiring new technical and non-technical skills
Get actively involved in Training, self/team's development, and knowledge sharing.
Own implementation of cloud native solutions and/or migration of existing application on cloud infrastructure
Providing coaching to software engineers on delivering day-to-day work, driving PoC's, experimenting with tools, etc.
20 %
Own the implementation of DevOps practices and associated tools in the team
Act as a multiplier by leveraging best practices, templatizing things, automating processes, using patterns, and using appropriate tools to consistently improve team's productivity
Stay informed about latest technology/execution trends and leverage opportunities in solving business problems
20 %
Develop understanding of organization's strategy, applicable high-level initiatives, and relate how your work links with the operational plans
Active participation in Organizational & Team level initiatives
Adhering to Principal Information Security Policy, Compliance requirements
Lead conversations internally about the direction of major areas of technology, drive team-wide consensus to the adoption of this direction and inspire engineers
10 %
Qualifications:
Graduate
Additional Information:
Java FE + BE and AWS
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3720735
Industry
Not mentioned
Total Positions
1
Job Type:
Contract
Salary:
Not mentioned
Employment Status
Permanent
Job Location
MH, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.