-
›
- Careers ›
- Careers in India ›
-
Group manager
Job Description
Group manager
Job Summary
-
Location: Noida
-
Project role: Group manager
-
Qualification: B.Ed, B-Tech
-
Experience: 4.5-8 Years
-
Skills: Microsoft Identity Management
- Secondary Skills:
- Cloud Security
-
No. of positions: 1
Job description:
Senior Software EngineerAs a Senior Software Engineer, you will be playing a leading role in our agile DevOps team to create and support our custom enterprise identity applications for bp colleagues and external partners. Work closely with business analysts, users and product manager to elicit, document and translate functional and non-functional requirements into technical specifications and design. Collaborate with other enterprise teams on UX design, security testing, data integration, platform support, etc. Write high quality software codes using industry best practices, frameworks, design patterns and technology supported by and aligned to bp strategy. Create and maintain code repository, testing automation and deployment pipeline with Azure DevOps. Lead the design, planning, execution and documentation of all testing activities. Contribute to the solution design and user experience of applications. Participate in debugging, troubleshooting, root-cause analysis, code review and refactoring activities. Carry out knowledge management and documentation of requirements, high-level and low-level designs, test cases and acceptance criteria of the applications in product wiki and scrum boards. Provide mentoring and technical leadership to junior developers. Assist scrum master in organizing product backlog and developer resource. Collaborate with architecture peers in gaining approvals for any Key Design Decisions. Advise and support the product manager on emerging technology, security and service delivery. Assume other roles and ad-hoc responsibilities when required, such as incident response, urgent requests, hiring and other managerial tasks.Qualifications We seek suitable candidates with the following professional knowledge and experience, and personal attributes: Degree in mathematics, science, engineering or similar subjects requiring strong numeracy, logical thinking, abstract modelling and independent investigative and research capabilities. At least five years of experience designing and building complex enterprise software systems, from development to deployment in production and operational support. Fluent in Azure DevOps, .NET Framework, C#, PowerShell and SQL. Excellent understanding in data structures, algorithms, runtime complexity, design patterns and principles such as SOLID, MVC, SOA etc. Experience in developing microservices based on JSON and REST APIs using serverless framework such as Azure Function Apps and/or AWS Lambda Functions. Web frontend development experience using HTML5, JS, Angular, jQuery, etc. Proficiency in cloud-native technology, such as containers, bastions, managed identities; etc. Good understanding of privacy, data protection and cybersecurity principals, enterprise identity systems, authentication protocols, encryption keys, and other enterprise infrastructure technologies. Basic understanding of TCO, ROI, CBA and vulnerability assessment and threat modelling, with sound judgement in business value and risk exposure. Strong analytical and problem-solving capabilities. Written and verbal communication skills, and ability to collaborate virtually, effectively articulate value proposition and clearly explain complex concepts, to colleagues from all levels and background. Adaptiveness, resilience, self-drive and ability to multitask, operate at any level, fulfil different roles and work under pressure.
- Depending on the work environment, the subject matter expert may lead or be an active participant of a work-group with the need for specialized knowledge.
- Meet all agreed-upon turnaround times for deliverables, deliverable reviews, or deliverable sign-off
- Understands, articulates and implements best practices related to h