Lead Software Engineer Job in Principal Global Services
Lead Software Engineer
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
Responsibilities Key Responsibilities: Function Lead from both technical and delivery perspective with focus more on project and resource management Ability to effectively influence, direct and monitor the project work Uses established relationships in effective collaboration with other levels, within team, within business area and across business areas. Develop strong understanding of the business Develop and Support decision making , good Business communication skills across multiple levels Ability to successfully manage and take accountability for projects including identifying necessary resources, communicating and establishing and meeting deadlines. Ability to effectively resolve conflicts Good Understanding on development frameworks and standard procedures followed within the organization Ensure alignment to business strategies Challenges ideas, methods, guidelines and procedures to promote discussion and thinking Supports and develops strategic thinking / drives Act as a point of escalation and resolution during the project lifecycle Supports in performance evaluations and mentors team members through formal (Data, Reports etc..) and informal channels Strong capability of executing project /operations in terms of deliveries, managing risks, ensuring overall quality Adheres and ensures that the Team adheres to the standard process and procedures set in place for execution Consistently raises the bar by going beyond day-to-day performance expectations Develop planning/organizational, problem-solving, analytical, time management, and decision making skills Qualifications Must Have Education: Graduate - Bachelors degree (any stream) Skill set: Must be having atleast 7+ years of experience in software development. Must be having atleast 2+ years of hands-on experience in building mobile apps (iOS/Android) using React Native. Must have experience in using state managers like Redux. Must be proficient in Typescript programming language. Must have hands on experience is writing Unit test scripts for mobile apps. Must have good hands on knowledge on AWS Cloud services with atleast 3+ years of experience. Must be able to deliverable high quality, secured, performant, and highly available systems. Must have strong communication and collaboration skills to work with distributed teams. Must have a good understanding of SDLC process. Must have experience to develop CI/CD pipeline. Must have experience in working with Agile framework. Must have experience in design/architecture of resilient, robust and high availability systems. Should be able to lead, guide and mentor the team to deliver quality code. Should be able to review code and provide suggestions for effective, reusable code. Should be able to explore new technology and framework to suggest better solutions. Should be able to demonstrate to analytical and problem solving skills. Should be able to provide continuous improvement to the system via automation adn innovation. Nice to have Experience in the following - Swift (Objective C), Java, Appium, Github Actions, Xcode and Android Studio
Fresher
2 - 4 Hires