Jobs
Interviews

3 Solid Principal Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 12.0 years

0 Lacs

ahmedabad, gujarat

On-site

The primary responsibilities of the tech lead revolve around providing hands-on leadership in software architecture, guiding and mentoring the Android software development team, and serving as a close collaborator and trusted advisor to both the business and technology teams. Additionally, the tech lead is accountable for ensuring the successful delivery of a robust, high-quality, and scalable mobile solution. This role offers excitement and challenges to individuals who are visionary thought-leaders, possess real-world experience, and excel in cross-functional collaboration. Technical Leadership: Provide technical guidance, direction and hands-on technical leadership to the android development team. You will be responsible for setting the technical direction of projects, ensuring best practices are followed, and making architectural decisions. Mentoring and Coaching: Mentoring and coaching team members to improve their technical skills, code quality, and overall performance. You'll be responsible for fostering a culture of continuous learning and growth within the team. Code Review: Conducting regular code reviews to maintain code quality, ensure adherence to coding standards, and identify possible improvement. Architectural Design: Create architectures which are scalable, maintainable and flexible enough to accommodate changes and updates. Project Planning and Estimation: Involve with project team in project planning and estimation by providing technical insights and assessing the feasibility of proposed features or improvements. Technology Evaluation: Evaluating and adopting new technologies, tools, and frameworks that can enhance the development process and improve the application's performance and user experience. Bug Tracking and Issue Resolution: Identifying and resolving technical issues, bugs, and performance bottlenecks in the applications. You'll ensure that the team maintains a high level of code quality and application performance. Communication: Being a strong communicator and collaborator with other teams, stakeholders, and management. You'll need to effectively convey technical concepts and project status to non-technical audiences. Quality Assurance: Overseeing the implementation of testing strategies, including unit testing, integration testing, and UI testing, to deliver a robust and reliable application. Continuous Improvement: Identifying process inefficiencies and areas for improvement within the development workflow and implementing best practices to increase team efficiency and productivity. Risk Management: Anticipating and mitigating potential risks and challenges during the development lifecycle to ensure project success. Team Building: Contributing to the recruitment and hiring process to build a skilled and cohesive Android development team. Required Skills: - 8+ years of experience in android development with extensive knowledge of android SDK/framework, Kotlin and Java. - Proven experience as an Android developer with a strong portfolio of successful mobile applications. - Demonstrated experience in designing and implementing complex Android applications with a focus on performance and scalability. - Strong leadership and communication skills, with the ability to collaborate effectively across teams and mentor junior developers. - Solid understanding of the full mobile development life cycle. - Expertise in MVVM/Clean architecture, SOLID principal & Android Jetpack components such as View Model, Compose UI & Room DB. - Working with communication middleware for IPC like AIDLs. - Experience with Junit and functional testing, with frameworks like Mockito and Espresso. - Good understanding of the client/server architecture, PKI infrastructure and web services REST. Good understanding of XML and JSON. - Experience on system app development & rooted device is an added advantage. - Strong analytical and problem-solving skills to identify and resolve technical challenges and performance bottlenecks in Android applications. - Nice to have experience on CI/CD. - Nice to have - JIRA and confluence and working in agile. - Familiarity with Agile methodologies and practices.,

Posted 4 days ago

Apply

5.0 - 10.0 years

0 Lacs

karnataka

On-site

You will be joining Hitachi Vantara's HV Engineering team located in Bangalore. At Hitachi Vantara, we provide a resilient, high-performance data infrastructure that allows customers across various industries to focus on leveraging data for incredible achievements. Our mission is to empower businesses to automate, optimize, innovate, and create exceptional customer experiences like the Las Vegas Sphere project. As a Java Full Stack Developer, you will collaborate with a dynamic and fast-paced engineering team. Your primary responsibilities will include designing, developing, deploying, and supporting scalable software applications and systems. You will actively participate in all stages of the development process and work closely with your scrum team to turn requirements into prototypes, technical designs, and implementation. To excel in this role, you should have 5-10 years of hands-on experience in software engineering or a related field. Proficiency in Core Java, Multithreading, Algorithm & Data Structure, Design Patterns, Scalability, JVM, and Debugging is essential. Knowledge of virtualization technologies, storage domain background, and experience in designing scalable distributed software are highly valued. Additionally, you should possess a strong understanding of Object-Oriented development principles, Agile methodologies, and advanced problem-solving skills. Effective communication, technical proficiency, attention to detail, and a genuine passion for engineering high-quality solutions are key attributes for success in this role. A relevant formal education such as BSCS or MSCS is preferred. At Hitachi Vantara, we are a global team of innovators committed to co-creating meaningful solutions to complex challenges. We value diversity, equity, and inclusion as integral components of our culture. Our commitment to DEI fosters a culture of empowerment and allyship, where individuals from all backgrounds are encouraged to apply and contribute their unique perspectives. We offer industry-leading benefits, holistic support services, and flexible work arrangements to ensure your holistic health and wellbeing. At Hitachi Vantara, you will find a supportive environment that encourages collaboration, autonomy, and personal growth. If you are passionate about innovation and aspire to make a positive impact, join us in shaping the future through data-driven leadership.,

Posted 6 days ago

Apply

2 - 6 years

10 - 20 Lacs

Noida, Greater Noida

Hybrid

Role: As a .Net professional, you will be a member of the product or platform development team that develops, customizes and support our various web-based products or services to meet the growing business needs. Your role will be to design and develop the layers of our applications, and to work in collaboration with other teams. A commitment to collaborative problem solving, sophisticated design, and quality product is essential. We're looking for someone who has a passion for software development and using the best of new and emerging technologies to create revenue generating software products in a deadline driven environment. WHAT ARE YOUR RESPONSIBILITIES: Develop, test and deliver high quality, clean and maintainable code. Translate application storyboards and use cases into functional applications. Develop applications with strong requirements of High Load and Scalability. Collaborate with business teams to understand the objectives. Design, build, and maintain efficient, reusable, and reliable code. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Help maintain code quality, organization and automatization. WHAT MAKES YOU A GOOD FIT FOR THIS ROLE: Excellent experience in object-oriented programming language (C#.) Understanding of MVC is beneficial Hands on experience in RDBMS (SQL Server etc.) Experience in WEB API, SOLID Principle. Experience of design patterns and practical implementation knowledge Experience of ORM tools. Familiarity with n-tier environment Good analytical and problem solving skills GOOD TO HAVE: Experience in .Net core & Azure Versed in Agile methodology Sees things through - takes responsibility from workstation to production Good written/spoken English Applicants must be mature, responsible & technically outstanding.

Posted 2 months ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies