Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
3 - 5 years
5 - 7 Lacs
Pune
Work from Office
Job Purpose To ensure the ongoing development and consistent quality delivery of the Bajaj Finserv Consumer App. Duties and Responsibilities 1.Solutioning and Documentation: oCreate a comprehensive solution document ensuring all test cases are covered. oPrepare the program specification document (Low-Level Design - LLD). 2.Software Development and Coding oShould be hands on software engineer, eager to code, debug and solve issues, and help teams whenever needed oEnsure the LLD is implemented correctly into the code by the team oEnsure that code documentation is done by the team oReview code to ensure quality and adherence to standards oFollow the Scrum Process within the team 3.Test Scenarios and Unit Testing: oEnsure that unit test code is written with more than 80% code coverage, and 100% test scenario coverage oOversee the testing process done by QA Engineer, ensuring thoroughness and accuracy 4.Team and Resource Management: oManage leave/rostering schedules of the Team to avoid delays in delivery oAct as an owner and team manager, taking responsibility for the team's performance oProviding ongoing feedback, conducting performance reviews, and offering mentorship Key Decisions / Dimensions 1. Team Structure and Roles:Defining team roles, responsibilities, and structure to optimize workflow and collaboration. This includes decisions on hiring new team members, promoting or reassigning existing ones, and determining the best team configuration for project success. 2.Project Planning and Road mapping:Developing detailed project plans and roadmaps that outline timelines, milestones, and deliverables. This involves setting realistic deadlines, prioritizing tasks, and allocating resources effectively to ensure that projects are completed on time and within budget. 3.Process and Methodology Implementation:Deciding on the development methodologies and processes the team will follow, such as Agile, Scrum, or Kanban. This includes establishing best practices, setting up workflows, and ensuring that the team adheres to these methodologies for consistent and efficient progress. Major Challenges 1. Communication and Collaboration: Ensuring seamless communication across diverse teams is vital, particularly in remote setups. SDM must facilitate effective collaboration, using tools and practices that promote clear information flow and mutual understanding, bridging the gap between technical and non-technical stakeholders. 2.Quality Assurance: Maintaining high code quality and thorough testing is critical. SDM should implement CI/CD practices, ensure comprehensive test coverage, and address technical debt proactively, balancing the need for rapid delivery with long-term maintainability and reliability of the software. 3.Adaptability to Change: Navigating market shifts, technological advances, and changing customer needs demands agility. SDM must foster a culture of adaptability, embracing agile methodologies, and ensuring the team can swiftly respond to changes in requirements, team composition, and external pressures, maintaining productivity and morale. Required Qualifications and Experience Graduate or post-graduate in computer science and engineering Work Experience:3-5 years Required Skills: oNative Mobile Development: 1.Basic understanding of native development for both iOS (Swift, Objective-C) and Android (Java, Kotlin). 2.Skills in designing intuitive and visually appealing user interfaces for mobile devices. 3.Experience with RESTful APIs, and third-party libraries for integrating various services. 4.Techniques for optimizing mobile app performance, including memory management and reducing app size. 5.Knowledge of mobile-specific APIs for accessing device features like camera, GPS, and sensors. 6.Testing and Debugging:Familiarity with testing frameworks (robo-electric, expresso, junit etc.) and mobile debugging tools. 7.App Deployment:Experience with deploying apps to the App Store (iOS) and Google Play Store (Android) 8.Build Tools:Experience with build tools and continuous integration/continuous deployment (CI/CD) pipelines. 9.Security Best Practices:Understanding of mobile security practices, including secure storage, authentication, and data protection. oWeb Development: 1.HTML, CSS, and JavaScript 2.JavaScript Frameworks:Knowledge of frameworks like React, Angular, or Vue.js. 3.CSS Frameworks:Familiarity with frameworks like Bootstrap or Materialize for responsive design. 4.Service Workers:Understanding of service workers for background processes, caching, and offline functionality. 5.App Shell Model:Knowledge of the app shell architecture to ensure fast loading times and smooth user experiences. 6.Web APIs:Proficiency in using modern web APIs such as the Fetch API, Web Storage API, and Notification API. 7.Responsive Design:Skills in creating responsive and adaptive designs that work across various devices and screen sizes. 8.Version Control:Proficiency with Git for version control and collaboration. 9.Build Tools and Package Managers:Experience with tools like Webpack, Babel, and packag
Posted 3 months ago
1 - 3 years
3 - 5 Lacs
Pune
Work from Office
Job Purpose Develops, maintains, and improves software systems to solve business problems and meet user needs for Bajaj FinServ Consumer App Duties and Responsibilities 1. Design and Development: Assess user requirements to design software solutions Write well-organized, maintainable, and efficient code Implement features and functionalities as specified for products 2. Testing and Debugging: Conduct unit tests to verify product quality Detect, troubleshoot, and fix software bugs and issues Work with QA teams and PMO to create detailed test plans 3. Code Review and Collaboration: Engage in code reviews, offering constructive feedback to colleagues Collaborate closely with designers, product managers, and other engineers 4. Maintenance and Optimization: Oversee and maintain existing software applications Enhance the performance and scalability of products Apply updates and upgrades to keep software secure and current 5. Continuous Improvement: Keep learning the latest industry trends, technologies, and best practices Contribute to process improvements and the adoption of new tools and methodologies Engage in training and development activities to enhance skills and knowledge Key Decisions / Dimensions 1. Technology Stack:Selecting programming languages, frameworks, and databases 2. Code Quality:Establishing coding standards, testing strategies, and code review practices 3. Security:Implementing authentication, authorization, and data protection measures 4. Development & Deployment:Setting up CI/CD pipelines, managing version control, and optimizing performance 5. Collaboration:Selecting tools for communication and project management and maintaining documentation 6. Product Evolution:Prioritizing feature development and managing technical debt 7. Mentorship:Guiding junior developers and promoting knowledge sharing Major Challenges 1. Communication and Collaboration: Ensuring seamless communication across diverse teams is vital, particularly in remote setups, using tools and practices that promote clear information flow and mutual understanding 2. Quality: Maintaining high code quality and thorough testing is critical. SDE should implement CI/CD practices, ensure comprehensive test coverage, and address technical debt proactively, balancing the need for rapid delivery with long-term maintainability and reliability of the software 3. Adaptability to Change: To succeed latest market trends and technological advances, SDE must adopt agile methods and quick response to evolving demands Required Qualifications and Experience Qualifications:Graduate or post- graduate in computer science and engineering Work Experience:1 - 3 years Required Skills: oNative Mobile Development: 1.Basic understanding of native development for both iOS (Swift, Objective-C) and Android (Java, Kotlin) 2.Skills in designing intuitive and visually appealing user interfaces for mobile devices 3.Experience with RESTful APIs, and third-party libraries for integrating various services 4.Techniques for optimizing mobile app performance, including memory management and reducing app size 5.Knowledge of mobile-specific APIs for accessing device features like camera, GPS, and sensors 6.Testing and Debugging:Familiarity with testing frameworks (robo-electric, expresso, JUnit etc.) and mobile debugging tools 7.App Deployment:Experience with deploying apps to the App Store (iOS) and Google Play Store (Android) 8.Build Tools:Experience with build tools and continuous integration/continuous deployment (CI/CD) pipelines 9.Security Best Practices:Understanding of mobile security practices, including secure storage, authentication, and data protection oWeb Development: 1.HTML, CSS, and JavaScript 2.JavaScript Frameworks:Knowledge of frameworks like React, Angular, or Vue.js. 3.CSS Frameworks:Familiarity with frameworks like Bootstrap or Materialize for responsive design 4.Service Workers:Understanding of service workers for background processes, caching, and offline functionality 5.App Shell Model:Knowledge of the app shell architecture to ensure fast loading times and smooth user experiences 6.Web APIs:Proficiency in using modern web APIs such as the Fetch API, Web Storage API, and Notification API 7.Responsive Design:Skills in creating responsive and adaptive designs that work across various devices and screen sizes 8.Version Control:Proficiency with Git for version control and collaboration. 9.Build Tools and Package Managers:Experience with tools like Webpack, Babel, and
Posted 3 months ago
3 - 5 years
5 - 7 Lacs
Pune
Work from Office
Job Purpose To ensure the ongoing development and consistent quality delivery of the Bajaj Finserv Consumer App. Duties and Responsibilities 1.Solutioning and Documentation: oCreate a comprehensive solution document ensuring all test cases are covered. oPrepare the program specification document (Low-Level Design - LLD). 2.Software Development and Coding oShould be hands on software engineer, eager to code, debug and solve issues, and help teams whenever needed oEnsure the LLD is implemented correctly into the code by the team oEnsure that code documentation is done by the team oReview code to ensure quality and adherence to standards oFollow the Scrum Process within the team 3.Test Scenarios and Unit Testing: oEnsure that unit test code is written with more than 80% code coverage, and 100% test scenario coverage oOversee the testing process done by QA Engineer, ensuring thoroughness and accuracy 4.Team and Resource Management: oManage leave/rostering schedules of the Team to avoid delays in delivery oAct as an owner and team manager, taking responsibility for the team's performance oProviding ongoing feedback, conducting performance reviews, and offering mentorship Key Decisions / Dimensions 1. Team Structure and Roles:Defining team roles, responsibilities, and structure to optimize workflow and collaboration. This includes decisions on hiring new team members, promoting or reassigning existing ones, and determining the best team configuration for project success. 2.Project Planning and Road mapping:Developing detailed project plans and roadmaps that outline timelines, milestones, and deliverables. This involves setting realistic deadlines, prioritizing tasks, and allocating resources effectively to ensure that projects are completed on time and within budget. 3.Process and Methodology Implementation:Deciding on the development methodologies and processes the team will follow, such as Agile, Scrum, or Kanban. This includes establishing best practices, setting up workflows, and ensuring that the team adheres to these methodologies for consistent and efficient progress. Major Challenges 1. Communication and Collaboration: Ensuring seamless communication across diverse teams is vital, particularly in remote setups. SDM must facilitate effective collaboration, using tools and practices that promote clear information flow and mutual understanding, bridging the gap between technical and non-technical stakeholders. 2.Quality Assurance: Maintaining high code quality and thorough testing is critical. SDM should implement CI/CD practices, ensure comprehensive test coverage, and address technical debt proactively, balancing the need for rapid delivery with long-term maintainability and reliability of the software. 3.Adaptability to Change: Navigating market shifts, technological advances, and changing customer needs demands agility. SDM must foster a culture of adaptability, embracing agile methodologies, and ensuring the team can swiftly respond to changes in requirements, team composition, and external pressures, maintaining productivity and morale. Required Qualifications and Experience Graduate or post-graduate in computer science and engineering Work Experience:3-5 years Required Skills: oNative Mobile Development: 1.Basic understanding of native development for both iOS (Swift, Objective-C) and Android (Java, Kotlin). 2.Skills in designing intuitive and visually appealing user interfaces for mobile devices. 3.Experience with RESTful APIs, and third-party libraries for integrating various services. 4.Techniques for optimizing mobile app performance, including memory management and reducing app size. 5.Knowledge of mobile-specific APIs for accessing device features like camera, GPS, and sensors. 6.Testing and Debugging:Familiarity with testing frameworks (robo-electric, expresso, junit etc.) and mobile debugging tools. 7.App Deployment:Experience with deploying apps to the App Store (iOS) and Google Play Store (Android) 8.Build Tools:Experience with build tools and continuous integration/continuous deployment (CI/CD) pipelines. 9.Security Best Practices:Understanding of mobile security practices, including secure storage, authentication, and data protection. oWeb Development: 1.HTML, CSS, and JavaScript 2.JavaScript Frameworks:Knowledge of frameworks like React, Angular, or Vue.js. 3.CSS Frameworks:Familiarity with frameworks like Bootstrap or Materialize for responsive design. 4.Service Workers:Understanding of service workers for background processes, caching, and offline functionality. 5.App Shell Model:Knowledge of the app shell architecture to ensure fast loading times and smooth user experiences. 6.Web APIs:Proficiency in using modern web APIs such as the Fetch API, Web Storage API, and Notification API. 7.Responsive Design:Skills in creating responsive and adaptive designs that work across various devices and screen sizes. 8.Version Control:Proficiency with Git for version control and collaboration. 9.Build Tools and Package Managers:Experience with tools like Webpack, Babel, and packag
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2