Jobs
Interviews

4 Design Ooad Jobs

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

4.0 - 8.0 years

0 Lacs

punjab

On-site

As the Lead Mobile Engineer - iOS Lead, your primary role will be to drive the development of enterprise-grade mobile applications. You will be responsible for creating scalable and high-performance solutions that cater to multi-country, multi-currency, and multi-brand environments while ensuring compliance with development standards and best practices. Your expertise in Swift and iOS frameworks, coupled with your leadership skills, will be pivotal in guiding cross-functional teams through the entire development lifecycle. Your responsibilities will include designing and developing iOS solutions that support various integrations, translating conceptual ideas into innovative mobile applications, and constructing enterprise-grade applications following iOS best practices. Additionally, you will collaborate with stakeholders, product owners, and end users to comprehend requirements and craft technical solutions. Working closely with architecture, backend integration, UX, visual design, and QA teams will be essential to ensure seamless communication and alignment on strategy, priorities, and deliverables. Continuous improvement in development processes, coding standards, and quality benchmarks will be a key focus area for you. You will drive enhancements in software technology roadmaps in collaboration with product owners, mentor team members, and encourage knowledge sharing across teams. Your extensive experience of over 6 years in iOS software product development, proficiency in Swift, and hands-on exposure to Agile methodologies, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) will be crucial assets in this role. Furthermore, your expertise in building enterprise applications, knowledge of Object-Oriented Analysis and Design (OOAD), and familiarity with modern frameworks and design patterns in mobile app development will be essential for success. In summary, as the Lead Mobile Engineer - iOS Lead, you will play a pivotal role in driving the development of cutting-edge mobile applications, ensuring adherence to best practices, fostering collaboration across teams, and championing continuous improvement in development processes and standards. Your technical prowess, leadership skills, and problem-solving abilities will be instrumental in delivering high-quality solutions that meet the dynamic needs of the organization.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You should have 2 to 6 years of experience in C# Backend and core business logic development. It is essential to have a deep understanding of Object-oriented analysis and design (OOAD). Your experience in SQL Server and working with Unified Modeling Language (UML) diagrams will be valuable. You should be able to understand UML designs and derive low-level designs from problem statements. Being able to quickly learn and adapt to new technologies and domain concepts is important. Knowledge of WPF, Python, and JavaScript would be advantageous. Automotive knowledge will also be beneficial. As a team player, you must possess strong communication skills. Knowledge of database performance tuning, logical data modeling skills, and experience in implementing physical database structures including operational data storage and data marts is required. Having a good understanding of configuration management, hands-on experience in Continuous Integration, strong SDLC Concepts & documentation skills are essential. You should also be open to learning new technologies to excel in this role.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a Python Test Automation Developer at our organization based in Bangalore, India, you will play a key role in designing, developing, and maintaining robust test automation frameworks and scripts for embedded systems. You will leverage your strong Python programming skills and experience with automation frameworks like Pytest to ensure the quality and reliability of our cutting-edge products. Your background in embedded systems and passion for automation will be instrumental in contributing to our dynamic engineering team. Your responsibilities will include designing and implementing Python-based test automation frameworks for embedded systems, creating and maintaining automated test scripts using Python and Pytest, analyzing test results, and collaborating with development teams to resolve issues. You will also contribute to enhancing the test automation strategy, integrating automated tests into CI/CD pipelines, and maintaining test documentation. Collaboration with cross-functional teams, staying updated with industry trends, and participating in code reviews will be integral parts of your role. To qualify for this position, you should hold a Bachelor's or Master's degree in Computer Science or Electronics and Communication Engineering with consistent good academic performance. With 2 to 6 years of overall experience in software development or test automation, you must have a minimum of 2 years of hands-on experience in embedded test automation projects as a Python developer or framework developer. Your proficiency in Python programming, understanding of OOAD principles, and experience with test automation frameworks like Pytest are essential for this role. In addition, exposure to embedded domains such as server platforms (BIOS, BMC, RAS features), virtualization technologies (Hyper-V, VMware ESXi), connectivity (Wifi, Bluetooth), IP networking concepts, and cloud technologies (AWS) will be advantageous. Experience with version control systems, CI/CD tools, scripting languages, hardware interfaces, Agile/Scrum methodologies, problem-solving skills, and effective communication abilities are desired but not mandatory. If you are looking to join a collaborative engineering team and contribute to the development of innovative products in the embedded systems domain, this role offers an exciting opportunity to utilize your skills and expertise in Python test automation.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You will execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Your role involves creating secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems. You will produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Additionally, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Collaboration with the product team to understand business requirements and user acceptance testing teams to support during the UAT phase is essential. Proactively identifying hidden problems and patterns in data and using these insights to drive improvements to coding hygiene and system architecture will be part of your responsibilities. Moreover, contributing to a team culture of diversity, equity, inclusion, and respect is encouraged. Required qualifications, capabilities, and skills include formal training or certification on software engineering concepts and 3+ years of applied experience, with a Bachelor's degree required. You should have extensive design, coding, testing, and debugging skills in Java and REACT JS Framework, proficiency in coding in Java 17, Spring Boot, and Databases, as well as advanced knowledge in Functional Programming, Microservices, RESTful web services development, JMS, Kafka, and GraphQL. Strong hands-on experience in Cloud Native Architecture - Azure / AWS, Containerization / Kubernetes is required, along with a solid understanding of agile methodologies, CI/CD, and non-functional requirements like Resiliency, performance, and Security. Skills around object-oriented analysis and design, data structures, algorithms, and design patterns are essential. Hands-on practical experience in system design, application development, testing, and operational stability are also necessary. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, etc.) is expected. Preferred qualifications, capabilities, and skills include understanding or experience with Language Models (LLM), experience with Machine Learning or AI technologies, exposure to cloud technologies, exposure to the Python programming language, being independent and self-motivated, as well as possessing strong interpersonal and communication skills.,

Posted 1 month 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