Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a self-driven individual, you have the ability to solve problems through collaboration and continuous learning. You possess a good understanding of the Dev and agile process, allowing you to refine assigned stories based on previous dev experience. Your skill set includes the ability to gather and filter information from various sources and an understanding of the importance of quality in your work. Additionally, you excel in analyzing, implementing, and reviewing tasks efficiently. Key Responsibilities: - Analyze and identify gaps in requirements using tools and existing code. - Implement code according to requirements/design and write unit-level test logic for testing. - Adhere to coding guidelines and quality metrics during implementation. - Identify coding and quality issues during peer reviews. - Identify missing unit-level test implementations during peer reviews. Good to Have: - Propose design changes in the code if necessary. - Understand test infrastructure limitations and create functional test cases. - Define test cases for different scenarios. - Demonstrate debugging skills for corner cases on HW. - Understand and reproduce PRs received from customers. - Collaborate with team members to gather required information. Qualifications Required: - Strong programming skills in C++14, with understanding of STL implementation levels (Vector, Array, Map, Unordered Map), Lambda and scope implementation levels, Smart Pointers, Polymorphism, Mutex, Threading concepts, and Templates. - Proficiency in Gtest, including knowledge of unit testing logic, fixtures, and parameterized testing. - Familiarity with Static Analysis Tool. - Basic knowledge of Git commands. - Good to have experience in Python, Bazel, Adaptive Autosar, and SOME/IP. - Strong written and spoken English skills. Additional Details: - Modern C++ (11/14), Linux, G test, Bazel knowledge, and tools like Git/Gerrit are essential for this role. - Unit testing using Google test framework and familiarity with GIT are required for this position.,
Posted 3 days ago
5.0 years
0 Lacs
chennai, tamil nadu, india
On-site
We’re Hiring!!! Software Engineer – Python & Machine Learning Location: Chennai (Work from Office) Notice Period: Immediate to 15 days Are you passionate about Python and eager to work on data-driven applications with machine learning workflows? Join our growing team and work on exciting projects where your skills will make a real impact! Required Skills & Qualifications ✔ 5+ years of experience in Python programming with strong knowledge of data structures and memory management ✔ Experience working with libraries such as Pandas, NumPy, and scikit-learn (sklearn) ✔ Good understanding of object-oriented programming concepts – classes, inheritance, polymorphism, encapsulation ✔ Experience in multiprocessing or multithreading for performance optimization ✔ Familiarity with feature engineering techniques and working with large datasets ✔ Understanding of machine learning workflows – classification, regression, clustering ✔ Awareness of challenges like overfitting, underfitting, and model validation ✔ Skilled in data manipulation using methods like drop_duplicates, transformations, and cleaning ✔ Experience writing unit tests and working in collaborative environments ✔ Excellent communication and problem-solving abilities Preferred Skills (Nice to Have) ⭐ Experience with ML frameworks like TensorFlow, Keras, or PyTorch ⭐ Familiarity with asyncio or task queues like Celery ⭐ Exposure to cloud platforms – AWS, GCP, or Azure ⭐ Experience building APIs using FastAPI or Flask ⭐ Knowledge of Git and continuous integration workflows 📩 Apply Now If you're ready to take your Python expertise to the next level and work with machine learning technologies, we’d love to hear from you! Drop your resume at careers@primesoftinc.com / anitha.u@primesoftinc.com or apply directly through LinkedIn hashtag#python hashtag#corepython hashtag#ML hashtag#Machinelearning hashtag#numpy hashtag#pandas hashtag#MLworkflow hashtag#oops
Posted 3 days ago
0 years
0 Lacs
chennai, tamil nadu, india
On-site
Location Sirusseri Notice Period Preferred - Immediate Joiners To 15 Days Having proficiency in these below skills and to contribute effectively to enterprise-level applications, web services, microservices, and distributed systems Overall Skillset Microservices Based container-based project or product development Good in Microservices features, modules and functions API Gateway, Cloud Config, Fault tolerance, Authentication and Authorization Object-Oriented Programming (OOP) principles (Encapsulation, Inheritance, Polymorphism, Abstraction) Queue Messaging and Management RabbitMQ and Kafka AWS Services AWS EC2, EKS, VPN, SQS/SNS Collections framework Generics and Type Safety Lambda expressions and Functional Interfaces Java concurrency and multithreading Java I/O (Input/Output) and NIO (Non-blocking I/O) Java Development Frameworks & Libraries Spring Core Spring Boot Spring Security (authentication, authorization) Spring Cloud (microservices, service discovery, configuration) Apache Kafka / RabbitMQ / JMS (for messaging and event-driven architectures) Junit / TestNG (Unit Testing frameworks) Mockito / PowerMock (for mock testing) Web Development Technologies RESTful APIs / Web Services (using frameworks like Spring REST, Jersey, etc.) JSON & XML Processing (Jackson, Gson, JAXB) React/ jQuery Databases Strong knowledge of relational databases like PostgreSQL Writing efficient SQL queries and joins Indexing, query optimization, and database normalization JDBC (Java Database Connectivity) Build And Dependency Management Tools Maven (for dependency management and project building) CI/CD (Continuous Integration/Continuous Deployment): Jenkins or any tool Must-Have/Should Have Skills Core Java/Spring Boot/Microservices/Postgres database AWS EC2, EKS, RabbitMQ and Kafka Docker and Kubernetes Nice To Have Skills React JS/Angular JS/Ext JS/jQuery and any integration experience Telecom Domain Knowledge (ref:hirist.tech)
Posted 5 days ago
3.0 years
6 - 9 Lacs
ahmedabad
On-site
Position : Dot Net Developer Location : Ahmedabad Experience : 3-6 years Key skills : .net core, Angular, PostgreSQL Job Description : JD : We are looking to hire a Junior Developer with strong foundational skills and hands-on experience in C#, .NET Core, Angular, and SQL Server. Below are the detailed requirements for the role: Technical Requirements: 1. C# and .NET Core: Strong understanding of OOP principles (Encapsulation, Inheritance, Polymorphism, Abstraction). · Hands-on experience with .NET Core and knowledge of different architectural patterns. · Experience working with dependency injection, middleware, and background services in .NET Core. · Understanding of asynchronous programming (async/await, Task Parallel Library). · Familiarity with design patterns like Repository Pattern, Factory Pattern, and Singleton. 2. Web API Development (Best Practices): · Experience in building RESTful APIs following best practices. · Knowledge of JWT authentication and authorization. · Hands-on with versioning, logging, and exception handling in Web APIs. · Understanding of Rate Limiting, Caching, and API Gateway concepts. 3. Angular (Frontend Development): · Good hands-on experience with Angular framework (preferably Angular 10+). · Strong understanding of Component-based architecture, Directives, and Services. · Experience working with RxJS and Observables for handling asynchronous data streams. · Familiarity with State Management (NgRx or BehaviorSubject). · Knowledge of best practices in lazy loading, dynamic components, and performance optimization. 4. SQL Server (Database Management): · Good understanding of T-SQL, Joins, Views, Triggers, and Stored Procedures. · Hands-on experience with query optimization, indexing, and performance tuning. · Knowledge of Database normalization and transaction handling. · Familiarity with Entity Framework Core (EF Core) and LINQ queries. Soft Skills: · Strong problem-solving skills and the ability to debug complex issues. · Good communication skills and ability to work in a team. · Eagerness to learn and adapt to new technologies share resume at career.bmcloud@gmail.com or DM at 7009347680 Job Types: Full-time, Permanent Pay: ₹50,000.00 - ₹80,000.00 per month Work Location: In person
Posted 1 week ago
2.0 - 5.0 years
0 Lacs
chennai, tamil nadu, india
On-site
Job Description Strong understanding of PHP syntax, data types, variables, operators, control structures, functions, and error handling. Basic knowledge of front-end technologies such as HTML, CSS, JavaScript for creating user interfaces and enhancing user experience. Experience working with relational databases like MySQL or PostgreSQL, including database design, querying with SQL, and data manipulation. Familiarity with web server configurations, such as Apache or Nginx, and understanding of server-side scripting environments. Understanding of version control systems like Git for collaborative development and code management. Awareness of common web security vulnerabilities (e.g., SQL injection, cross-site scripting) and knowledge of best practices to mitigate them. Ability to debug PHP code, troubleshoot errors, and conduct unit testing to ensure code reliability and performance. Understanding of OOP concepts such as classes, objects, inheritance, encapsulation, and polymorphism, though not necessarily required for core PHP development. Knowledge of techniques to optimize PHP code and database queries for better performance and scalability. Ability to write clear and concise code documentation to facilitate maintenance and collaboration among team members. Strong analytical and problem-solving skills to identify and resolve issues efficiently during development. Effective communication skills to collaborate with team members, understand project requirements, and provide updates on progress. Employment Type Full Time Send resume to hr@connectivelinkstechnology.com Job Location Chennai Experience 2 - 5 Years
Posted 1 week ago
0 years
0 Lacs
hyderabad, telangana, india
On-site
C++ Development Engineer 3-7yrs TCS - Hyderabad Required Technical Skill Set Strong in C/C++, Data Structures, OOPS Should have worked on C/C++ on Linux platform Aware of unit testing/system testing of features Strong in C/C++, Data Structures, OOPS Should have worked on C/C++ on Linux platform Aware of unit testing/system testing of features Good-to-Have Basic exposure to debugging Basic knowledge on any scripting methodology - Shell/Perl/Python 1.) What is callback function or function pointer ? What are it uses.? You can ask for writing a program to show its examples. 2.) What is compile time polymorphism and runtime polymorphism. Ask to write the sample program to check its knowledge( e.g function overloading, virtual functions etc). 3.) Give a number , how will you find what are 3-6th bit in that number. 4.) Can we call C++ library function directly from C library( this is basically to check that name mangling ling concept of c++ ) 5.) Write a program and explain the memory map (Data segment, text segment , heap , stack etc.)of a C/C++ program. Ask himp what goes to which segment. 6.) what is constructor in C++. explain copy constructor and assignment operator by writing a program.
Posted 1 week ago
0.0 - 3.0 years
0 Lacs
hyderabad, telangana, india
On-site
Responsibilities Position Summary: Zoetis is one of the largest manufacturers of Animal Health products and providers across the full continuum of care. The Zoetis Tech and Digital (ZTD) organization is reshaping to provide premier services and solutions to a fast paced, growing business. Growth is both organic and through a steady stream of acquisitions. We are seeking dedicated and passionate Jr Software Developer who can join the ZTD team to develop, support and continuously improve the commerce solution for our customers. Responsibilities: * Expand knowledge of the core concepts of Java programming language, including syntax, data types, control structures, object-oriented programming (OOP) principles, and common libraries. * Setting up development environment by installing Java Development Kit (JDK), Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse, and any other necessary tools for Java development. * Establish your development environment by installing Hybris and configuring it to match project specifications. This entails installing required software, setting up the database, and configuring the Hybris server. * Hands on development of simple java coding task including writing basic programs to solve simple problems and implementing small projects or exercises to practice programming concepts like loops, arrays. * Learning and applying OOP principles such as encapsulation, inheritance, polymorphism, and abstraction in Java programming. Practice designing and implementing classes, objects, and relationships between them. * Expand knowledge and implement common data structures (e.g., arrays, linked lists, stacks, queues, trees, graphs) and algorithms (e.g., sorting, searching, recursion) used in Java programming. Practice implementing and using these data structures and algorithms. * Master the usage of version control systems such as Git, used for managing source code repositories, tracking changes, and collaborating with other developers. Familiarize yourself with fundamental Git commands, including committing code, branching, merging, and resolving conflicts. * Acquire or broaden your understanding of the basics of the SAP Commerce Cloud (Hybris) platform. This encompasses its architecture, data model, extension concept, and crucial functionalities like product management, order management, and content management. * Get acquainted with testing concepts and frameworks in Java, including JUnit for unit testing. Learn to write test cases, execute tests, and interpret results to guarantee code correctness and quality. * Providing basic support in identifying and troubleshooting technical issues encountered during different project / support phases. This involves analyzing logs, debug code, and seek assistance from senior team members as necessary. * Actively engaging in self-study and training to enhance knowledge and skills related to Hybris development, Java programming, eCommerce concepts, and related technologies. * Collaborating with team members, sharing knowledge, and communicating effectively to ensure alignment on tasks and project objectives. This includes participating in team meetings, discussions, and code reviews. * Receive feedback from senior team members or mentors on work performed. Incorporate suggestions for improvement and actively seek opportunities for growth and development. * Adhere to Java coding standards, best practices, and conventions to ensure the creation of clean, efficient, and maintainable code. Emphasis on performance optimization techniques, error handling, and exception handling practices. Qualifications: Education and Experience * Bachelor's degree in computer science or related field * 0-3 years of experience developing SAP Commerce applications performing frontend and backend development * Certification in Java is a plus. Knowledge and Skills: * Knowledge of Java framework o Java technologies and design patterns: EJB, JMS, JSP, and Java Servlets o Framework: Spring o Database technology: JDBC, spring JDBC o Server: Apache web server * Has good understanding of fundamental Java concepts such as: o Object-oriented programming (OOP) principles: Inheritance, Encapsulation, Polymorphism, Abstraction o Data types, variables, and operators o Control flow statements (if-else, loops) o Exception handling o Collections framework (List, Set, Map) o Generics o Multithreading basics o Input/output streams (I/O) o Java Annotations o Java Virtual Machine (JVM) architecture and memory management * Preferred to have knowledge of SAP Hybris components. o Accelerator storefronts (B2B & B2C accelerator) o Backoffice & HAC usage o SAP Portal o Basic Hybris feature like Search & Browse, Cart and Checkout o Hybris type system is plus. * Conceptual knowledge or hands on experience with JSON, XML, RESTful, SOAP architectures * Conceptual knowledge or hands on experience with JAM stack, HTML5, dHTML, Stylesheets (CSS), JavaScript, jQuery and respective browser compatibility issues (Internet Explorer, Firefox, Safari, Chrome & Microsoft Edge). * Preferred to have knowledge of using tools such as Git, Sonar, Kibana and Dynatrace * Preferred to have knowledge of development life cycle best practices including version control, QA, build/release management, CI and regression testing. * Ability to work in a globally distributed environment. * Adept at understanding customer challenges, navigating from problem to resolution and communicating process and resolution effectively both verbally and in writing. About Zoetis At Zoetis , our purpose is to nurture the world and humankind by advancing care for animals. As a Fortune 500 company and the world leader in animal health, we discover, develop, manufacture and commercialize vaccines, medicines, diagnostics and other technologies for companion animals and livestock. We know our people drive our success. Our award-winning culture, built around our Core Beliefs, focuses on our colleagues' careers, connection and support. We offer competitive healthcare and retirement savings benefits, along with an array of benefits, policies and programs to support employee well-being in every sense, from health and financial wellness to family and lifestyle resources. Global Job Applicant Privacy Notice
Posted 1 week ago
0.0 - 3.0 years
0 Lacs
hyderabad, telangana, india
On-site
Job Description - Jr Software Developer, eCommerce Functional Title: Jr Software Developer Location(s): Job Level: 040 Department Name: ZTD - eCommerce & Web Hiring Manager: Rajanna Talkala Responsibilities Position Summary: Zoetis is one of the largest manufacturers of Animal Health products and providers across the full continuum of care. The Zoetis Tech and Digital (ZTD) organization is reshaping to provide premier services and solutions to a fast paced, growing business. Growth is both organic and through a steady stream of acquisitions. We are seeking dedicated and passionate Jr Software Developer who can join the ZTD team to develop, support and continuously improve the commerce solution for our customers. Responsibilities: * Expand knowledge of the core concepts of Java programming language, including syntax, data types, control structures, object-oriented programming (OOP) principles, and common libraries. * Setting up development environment by installing Java Development Kit (JDK), Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse, and any other necessary tools for Java development. * Establish your development environment by installing Hybris and configuring it to match project specifications. This entails installing required software, setting up the database, and configuring the Hybris server. * Hands on development of simple java coding task including writing basic programs to solve simple problems and implementing small projects or exercises to practice programming concepts like loops, arrays. * Learning and applying OOP principles such as encapsulation, inheritance, polymorphism, and abstraction in Java programming. Practice designing and implementing classes, objects, and relationships between them. * Expand knowledge and implement common data structures (e.g., arrays, linked lists, stacks, queues, trees, graphs) and algorithms (e.g., sorting, searching, recursion) used in Java programming. Practice implementing and using these data structures and algorithms. * Master the usage of version control systems such as Git, used for managing source code repositories, tracking changes, and collaborating with other developers. Familiarize yourself with fundamental Git commands, including committing code, branching, merging, and resolving conflicts. * Acquire or broaden your understanding of the basics of the SAP Commerce Cloud (Hybris) platform. This encompasses its architecture, data model, extension concept, and crucial functionalities like product management, order management, and content management. * Get acquainted with testing concepts and frameworks in Java, including JUnit for unit testing. Learn to write test cases, execute tests, and interpret results to guarantee code correctness and quality. * Providing basic support in identifying and troubleshooting technical issues encountered during different project / support phases. This involves analyzing logs, debug code, and seek assistance from senior team members as necessary. * Actively engaging in self-study and training to enhance knowledge and skills related to Hybris development, Java programming, eCommerce concepts, and related technologies. * Collaborating with team members, sharing knowledge, and communicating effectively to ensure alignment on tasks and project objectives. This includes participating in team meetings, discussions, and code reviews. * Receive feedback from senior team members or mentors on work performed. Incorporate suggestions for improvement and actively seek opportunities for growth and development. * Adhere to Java coding standards, best practices, and conventions to ensure the creation of clean, efficient, and maintainable code. Emphasis on performance optimization techniques, error handling, and exception handling practices. Qualifications: Education and Experience * Bachelor's degree in computer science or related field * 0-3 years of experience developing SAP Commerce applications performing frontend and backend development * Certification in Java is a plus. Knowledge and Skills: * Knowledge of Java framework o Java technologies and design patterns: EJB, JMS, JSP, and Java Servlets o Framework: Spring o Database technology: JDBC, spring JDBC o Server: Apache web server * Has good understanding of fundamental Java concepts such as: o Object-oriented programming (OOP) principles: Inheritance, Encapsulation, Polymorphism, Abstraction o Data types, variables, and operators o Control flow statements (if-else, loops) o Exception handling o Collections framework (List, Set, Map) o Generics o Multithreading basics o Input/output streams (I/O) o Java Annotations o Java Virtual Machine (JVM) architecture and memory management * Preferred to have knowledge of SAP Hybris components. o Accelerator storefronts (B2B & B2C accelerator) o Backoffice & HAC usage o SAP Portal o Basic Hybris feature like Search & Browse, Cart and Checkout o Hybris type system is plus. * Conceptual knowledge or hands on experience with JSON, XML, RESTful, SOAP architectures * Conceptual knowledge or hands on experience with JAM stack, HTML5, dHTML, Stylesheets (CSS), JavaScript, jQuery and respective browser compatibility issues (Internet Explorer, Firefox, Safari, Chrome & Microsoft Edge). * Preferred to have knowledge of using tools such as Git, Sonar, Kibana and Dynatrace * Preferred to have knowledge of development life cycle best practices including version control, QA, build/release management, CI and regression testing. * Ability to work in a globally distributed environment. * Adept at understanding customer challenges, navigating from problem to resolution and communicating process and resolution effectively both verbally and in writing. About Zoetis At Zoetis , our purpose is to nurture the world and humankind by advancing care for animals. As a Fortune 500 company and the world leader in animal health, we discover, develop, manufacture and commercialize vaccines, medicines, diagnostics and other technologies for companion animals and livestock. We know our people drive our success. Our award-winning culture, built around our Core Beliefs, focuses on our colleagues' careers, connection and support. We offer competitive healthcare and retirement savings benefits, along with an array of benefits, policies and programs to support employee well-being in every sense, from health and financial wellness to family and lifestyle resources. Global Job Applicant Privacy Notice
Posted 1 week ago
0.0 - 3.0 years
0 Lacs
hyderabad, telangana, india
On-site
Job Description - Jr Software Developer, eCommerce Functional Title: Jr Software Developer Location(s): Job Level: 040 Department Name: ZTD - eCommerce & Web Hiring Manager: Rajanna Talkala Responsibilities Position Summary : Zoetis is one of the largest manufacturers of Animal Health products and providers across the full continuum of care. The Zoetis Tech and Digital (ZTD) organization is reshaping to provide premier services and solutions to a fast paced, growing business. Growth is both organic and through a steady stream of acquisitions. We are seeking dedicated and passionate Jr Software Developer who can join the ZTD team to develop, support and continuously improve the commerce solution for our customers. Responsibilities: * Expand knowledge of the core concepts of Java programming language, including syntax, data types, control structures, object-oriented programming (OOP) principles, and common libraries. * Setting up development environment by installing Java Development Kit (JDK), Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse, and any other necessary tools for Java development. * Establish your development environment by installing Hybris and configuring it to match project specifications. This entails installing required software, setting up the database, and configuring the Hybris server. * Hands on development of simple java coding task including writing basic programs to solve simple problems and implementing small projects or exercises to practice programming concepts like loops, arrays. * Learning and applying OOP principles such as encapsulation, inheritance, polymorphism, and abstraction in Java programming. Practice designing and implementing classes, objects, and relationships between them. * Expand knowledge and implement common data structures (e.g., arrays, linked lists, stacks, queues, trees, graphs) and algorithms (e.g., sorting, searching, recursion) used in Java programming. Practice implementing and using these data structures and algorithms. * Master the usage of version control systems such as Git, used for managing source code repositories, tracking changes, and collaborating with other developers. Familiarize yourself with fundamental Git commands, including committing code, branching, merging, and resolving conflicts. * Acquire or broaden your understanding of the basics of the SAP Commerce Cloud (Hybris) platform. This encompasses its architecture, data model, extension concept, and crucial functionalities like product management, order management, and content management. * Get acquainted with testing concepts and frameworks in Java, including JUnit for unit testing. Learn to write test cases, execute tests, and interpret results to guarantee code correctness and quality. * Providing basic support in identifying and troubleshooting technical issues encountered during different project / support phases. This involves analyzing logs, debug code, and seek assistance from senior team members as necessary. * Actively engaging in self-study and training to enhance knowledge and skills related to Hybris development, Java programming, eCommerce concepts, and related technologies. * Collaborating with team members, sharing knowledge, and communicating effectively to ensure alignment on tasks and project objectives. This includes participating in team meetings, discussions, and code reviews. * Receive feedback from senior team members or mentors on work performed. Incorporate suggestions for improvement and actively seek opportunities for growth and development. * Adhere to Java coding standards, best practices, and conventions to ensure the creation of clean, efficient, and maintainable code. Emphasis on performance optimization techniques, error handling, and exception handling practices. Qualifications: Education and Experience * Bachelor's degree in computer science or related field * 0-3 years of experience developing SAP Commerce applications performing frontend and backend development * Certification in Java is a plus. Knowledge and Skills : * Knowledge of Java framework o Java technologies and design patterns: EJB, JMS, JSP, and Java Servlets o Framework: Spring o Database technology: JDBC, spring JDBC o Server: Apache web server * Has good understanding of fundamental Java concepts such as: o Object-oriented programming (OOP) principles: Inheritance, Encapsulation, Polymorphism, Abstraction o Data types, variables, and operators o Control flow statements (if-else, loops) o Exception handling o Collections framework (List, Set, Map) o Generics o Multithreading basics o Input/output streams (I/O) o Java Annotations o Java Virtual Machine (JVM) architecture and memory management * Preferred to have knowledge of SAP Hybris components. o Accelerator storefronts (B2B & B2C accelerator) o Backoffice & HAC usage o SAP Portal o Basic Hybris feature like Search & Browse, Cart and Checkout o Hybris type system is plus. * Conceptual knowledge or hands on experience with JSON, XML, RESTful, SOAP architectures * Conceptual knowledge or hands on experience with JAM stack, HTML5, dHTML, Stylesheets (CSS), JavaScript, jQuery and respective browser compatibility issues (Internet Explorer, Firefox, Safari, Chrome & Microsoft Edge). * Preferred to have knowledge of using tools such as Git, Sonar, Kibana and Dynatrace * Preferred to have knowledge of development life cycle best practices including version control, QA, build/release management, CI and regression testing. * Ability to work in a globally distributed environment. * Adept at understanding customer challenges, navigating from problem to resolution and communicating process and resolution effectively both verbally and in writing. About Zoetis At Zoetis , our purpose is to nurture the world and humankind by advancing care for animals. As a Fortune 500 company and the world leader in animal health, we discover, develop, manufacture and commercialize vaccines, medicines, diagnostics and other technologies for companion animals and livestock. We know our people drive our success. Our award-winning culture, built around our Core Beliefs, focuses on our colleagues' careers, connection and support. We offer competitive healthcare and retirement savings benefits, along with an array of benefits, policies and programs to support employee well-being in every sense, from health and financial wellness to family and lifestyle resources. Global Job Applicant Privacy Notice
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a Game Development Trainer, your primary responsibility will be to train undergraduate science students in developing games using software such as Unity, Unreal Engine, C#, and C++ programming language. You must possess the ability to clearly explain Object-Oriented Programming (OOPs) concepts, programming logics, and algorithms to the students. Additionally, a thorough understanding of 12th level Mathematics and Physics concepts commonly used in game programming, including Vector, Coordinate System, Matrices, and Quaternion, is essential. Your Specific Skill Set should include a strong working knowledge and hands-on experience with C#, C++, and game engines like Unity3D, Unreal Engine, and Cocos2d. Proficiency in applying these technologies to game development through training or working experience is a prerequisite. You should also demonstrate a very strong grasp of OOPs concepts such as Encapsulation, Inheritance, and Polymorphism, along with a sound understanding of programming logics and algorithms. Moreover, being well-versed in Mathematics, Physics, and related concepts is crucial for this role. Effective communication skills in English, both oral and written, are necessary for interacting with students and colleagues. You should be self-motivated, proactive, and results-oriented, showcasing a positive attitude, high motivation, and strong interpersonal skills. With a minimum of 3-5 years of work experience, you are expected to have the ability to work with individuals of all ages, from youth to parents and college staff. Other desired skills include being efficiently organized, maintaining detailed records, and executing events in a well-coordinated and planned manner while demonstrating compassion and encouragement. Strong time management and follow-up skills are essential for success in this role. Candidates who are passionate about teaching, sharing knowledge, and have a background in software development will be preferred. In summary, the key skills required for this position are C#, C++, Unreal Engine, Unity 3D, Algorithms, Programming, Cocos2d, Encapsulation, Inheritance, and Polymorphism. If you are enthusiastic about working with students and have a deep understanding of game development technologies and concepts, we encourage you to apply for this rewarding opportunity.,
Posted 2 weeks ago
8.0 years
0 Lacs
greater chennai area
Remote
Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our people first. And ever since, the happiness, development, and contribution of every Workmate is central to who we are. Our Workmates believe a healthy employee-centric, collaborative culture is the essential mix of ingredients for success in business. That’s why we look after our people, communities and the planet while still being profitable. Feel encouraged to shine, however that manifests: you don’t need to hide who you are. You can feel the energy and the passion, it's what makes us unique. Inspired to make a brighter work day for all and transform with us to the next stage of our growth journey? Bring your brightest version of you and have a brighter work day here. At Workday, we value our candidates’ privacy and data security. Workday will never ask candidates to apply to jobs through websites that are not Workday Careers. Please be aware of sites that may ask for you to input your data in connection with a job posting that appears to be from Workday but is not. In addition, Workday will never ask candidates to pay a recruiting fee, or pay for consulting or coaching services, in order to apply for a job at Workday. About The Team We are seeking a creative and motivated Senior Front-End Engineer to join our team and contribute to the evolution of our industry-leading Core Reporting and Analytics platform. In this role, you will help develop intuitive, responsive user interfaces that make it easy for users to explore data and uncover insights. You’ll work closely with experienced engineers, designers, and product managers to build interactive dashboards, engaging data visualizations, and flexible ad-hoc reporting tools. If you're passionate about building great user experiences and growing your front-end development skills in a collaborative environment, we’d love to hear from you. About The Role We are looking for a candidate with a proven track record in the following areas: Algorithmic Thinking: Solid ability in Algorithmic Thinking, including tree traversal algorithms and data structures like hashmaps and sets, to design and implement efficient solutions for complex UI challenges within the React ecosystem, such as state management and performant data rendering. API Integration: Working knowledge of modern APIs, including RESTful APIs , and experience in consuming and integrating with Java-based backend services to provide data to React applications. Code Testing: Good understanding of Code Testing methodologies, such as Unit, Integration, and End-to-End (E2E) Testing, with direct experience using modern frameworks like React Testing Library to ensure code quality. Object-Oriented Programming (OOP): Good understanding of OOP principles like Encapsulation, Inheritance, and Polymorphism, with a strong focus on their practical application in TypeScript for developing scalable and maintainable React components and applications. Software Development: Solid understanding of software development principles with expert-level proficiency in TypeScript and React. Competency in core technologies like HTML, CSS, and Java is also required, along with experience in an Agile/Scrum environment. Team Collaboration: Proven ability in team collaboration within a software development team, including constructive code reviews, pair programming, and active participation in Agile ceremonies. Technical Documentation: Good skills in creating technical documentation for reusable React component libraries, API usage guides, and internal developer handbooks. About You Basic Qualifications BS or MS in Computer Science or a related field, and 8+ years of industry experience. Experience developing in TypeScript, Java, or at least one other object-oriented language. Web development experience (e.g., React/Redux, GWT, J2EE, Node.js) Proven ability to build compelling User Interfaces, work closely with designers, and a deep understanding of the User Experience (UX). Other Qualifications Serves as a technical lead, guiding architecture, mentoring, and cross-team efforts. Familiarity with AI/ML technologies and enterprise software or SaaS platforms is a plus. Experience with full stack development, including Java backend technologies, is a plus. Highly motivated and collaborative, with a strong sense of ownership and problem-solving mindset. Skilled at building complex, reusable browser components, particularly for interactive data visualizations. Passionate about improving and maintaining large codebases and shared libraries used across multiple teams. Enjoys contributing to a high-performing, close-knit engineering team. Strong communicator with the ability to collaborate effectively across engineering, design, and product. Experienced in evaluating and integrating new technologies and best practices into commercial software. Our Approach to Flexible Work With Flex Work, we’re combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter. Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process! ,
Posted 2 weeks ago
8.0 years
0 Lacs
chennai, tamil nadu, india
On-site
Before you apply to a job, select your language preference from the options available at the top right of this page. Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level. Job Description Job Description Position: Senior Software Development Engineer This position provides input and support for full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and support the achievement of objectives. He/She provides knowledge, development, maintenance, and support for applications. Preferred Qualifications 8+ years of experience with windows desktop application development in C++, MFC, STL and SQL Programming. Understanding of dynamic polymorphism and C++ specific notions, such as friend classes, familiarity with templates in C++ Must have experience with OO design and implementation and design patterns. Experience in developing windows and web-based applications in Windows environment. Experience in Agile Development Knowledge of C#, .Net, ASP.NET MVC patterns and Web API services. Knowledge of CI/CD, Azure DevOps and GIT. Good analytical abilities, problem solving and judgment skills. Excellent written and verbal communication skills. Education Bachelor's Degree or International equivalent in Computer Science, Information Systems, or related field Employee Type Permanent UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.
Posted 2 weeks ago
0 years
0 Lacs
bengaluru, karnataka, india
On-site
Python Developer Location : Bengaluru - Hybrid NP : 30days Experience :6 to 9 yrs Budget : Max 24 LPA Payroll : STL - Sterlite Technologies Limited End Client: SAP Labs Having Good python hands on experience API implementation using Fast API Idea about OOPs concepts and implementation using python. (Ex : Inheritance,Run time polymorphism ,abstract class, abstract method, Singleton) Idea about unit test case writing using Pytest Having working experience on Docker and Kubernetes .(Basic
Posted 2 weeks ago
4.0 years
4 - 9 Lacs
chennai
On-site
Avant de postuler à un emploi, sélectionnez votre langue de préférence parmi les options disponibles en haut à droite de cette page. Découvrez votre prochaine opportunité au sein d'une organisation qui compte parmi les 500 plus importantes entreprises mondiales. Envisagez des opportunités innovantes, découvrez notre culture enrichissante et travaillez avec des équipes talentueuses qui vous poussent à vous développer chaque jour. Nous savons ce qu’il faut faire pour diriger UPS vers l'avenir : des personnes passionnées dotées d’une combinaison unique de compétences. Si vous avez les qualités, de la motivation, de l'autonomie ou le leadership pour diriger des équipes, il existe des postes adaptés à vos aspirations et à vos compétences d'aujourd'hui et de demain. Fiche de poste : Position: Intermediate Application Developer This position provides input and support for full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and support the achievement of objectives. He/She provides knowledge, development, maintenance, and support for applications. Preferred Qualifications: 4+ years of experience with windows desktop application development in C++, MFC, STL and SQL Programming. Understanding of dynamic polymorphism and C++ specific notions, such as friend classes, familiarity with templates in C++ Must have experience with OO design and implementation and design patterns. Experience in developing windows and web-based applications in Windows environment. Experience in Agile Development Knowledge of C#, .Net, ASP.NET MVC patterns and Web API services. Knowledge of CI/CD, Azure DevOps and GIT. Good analytical abilities, problem solving and judgment skills. Excellent written and verbal communication skills. Education: Bachelor's Degree or International equivalent in Computer Science, Information Systems, or related field Type de contrat: en CDI Chez UPS, égalité des chances, traitement équitable et environnement de travail inclusif sont des valeurs clefs auxquelles nous sommes attachés.
Posted 2 weeks ago
4.0 years
9 - 10 Lacs
chennai
On-site
Before you apply to a job, select your language preference from the options available at the top right of this page. Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level. Job Description: Position: Intermediate Application Developer This position provides input and support for full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and support the achievement of objectives. He/She provides knowledge, development, maintenance, and support for applications. Preferred Qualifications: 4+ years of experience with windows desktop application development in C++, MFC, STL and SQL Programming. Understanding of dynamic polymorphism and C++ specific notions, such as friend classes, familiarity with templates in C++ Must have experience with OO design and implementation and design patterns. Experience in developing windows and web-based applications in Windows environment. Experience in Agile Development Knowledge of C#, .Net, ASP.NET MVC patterns and Web API services. Knowledge of CI/CD, Azure DevOps and GIT. Good analytical abilities, problem solving and judgment skills. Excellent written and verbal communication skills. Education: Bachelor's Degree or International equivalent in Computer Science, Information Systems, or related field Employee Type: Permanent UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.
Posted 2 weeks ago
4.0 years
0 Lacs
chennai, tamil nadu, india
On-site
Avant de postuler à un emploi, sélectionnez votre langue de préférence parmi les options disponibles en haut à droite de cette page. Découvrez votre prochaine opportunité au sein d'une organisation qui compte parmi les 500 plus importantes entreprises mondiales. Envisagez des opportunités innovantes, découvrez notre culture enrichissante et travaillez avec des équipes talentueuses qui vous poussent à vous développer chaque jour. Nous savons ce qu’il faut faire pour diriger UPS vers l'avenir : des personnes passionnées dotées d’une combinaison unique de compétences. Si vous avez les qualités, de la motivation, de l'autonomie ou le leadership pour diriger des équipes, il existe des postes adaptés à vos aspirations et à vos compétences d'aujourd'hui et de demain. Fiche De Poste Position: Intermediate Application Developer This position provides input and support for full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and support the achievement of objectives. He/She provides knowledge, development, maintenance, and support for applications. Preferred Qualifications 4+ years of experience with windows desktop application development in C++, MFC, STL and SQL Programming. Understanding of dynamic polymorphism and C++ specific notions, such as friend classes, familiarity with templates in C++ Must have experience with OO design and implementation and design patterns. Experience in developing windows and web-based applications in Windows environment. Experience in Agile Development Knowledge of C#, .Net, ASP.NET MVC patterns and Web API services. Knowledge of CI/CD, Azure DevOps and GIT. Good analytical abilities, problem solving and judgment skills. Excellent written and verbal communication skills. Education Bachelor's Degree or International equivalent in Computer Science, Information Systems, or related field Type De Contrat en CDI Chez UPS, égalité des chances, traitement équitable et environnement de travail inclusif sont des valeurs clefs auxquelles nous sommes attachés.
Posted 2 weeks ago
4.0 years
0 Lacs
chennai, tamil nadu, india
On-site
Before you apply to a job, select your language preference from the options available at the top right of this page. Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level. Job Description Position: Intermediate Application Developer This position provides input and support for full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and support the achievement of objectives. He/She provides knowledge, development, maintenance, and support for applications. Preferred Qualifications 4+ years of experience with windows desktop application development in C++, MFC, STL and SQL Programming. Understanding of dynamic polymorphism and C++ specific notions, such as friend classes, familiarity with templates in C++ Must have experience with OO design and implementation and design patterns. Experience in developing windows and web-based applications in Windows environment. Experience in Agile Development Knowledge of C#, .Net, ASP.NET MVC patterns and Web API services. Knowledge of CI/CD, Azure DevOps and GIT. Good analytical abilities, problem solving and judgment skills. Excellent written and verbal communication skills. Education Bachelor's Degree or International equivalent in Computer Science, Information Systems, or related field Employee Type Permanent UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.
Posted 2 weeks ago
4.0 years
0 Lacs
chennai, tamil nadu, india
On-site
Before you apply to a job, select your language preference from the options available at the top right of this page. Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level. Job Description Position: Intermediate Application Developer This position provides input and support for full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and support the achievement of objectives. He/She provides knowledge, development, maintenance, and support for applications. Preferred Qualifications 4+ years of experience with windows desktop application development in C++, MFC, STL and SQL Programming. Understanding of dynamic polymorphism and C++ specific notions, such as friend classes, familiarity with templates in C++ Must have experience with OO design and implementation and design patterns. Experience in developing windows and web-based applications in Windows environment. Experience in Agile Development Knowledge of C#, .Net, ASP.NET MVC patterns and Web API services. Knowledge of CI/CD, Azure DevOps and GIT. Good analytical abilities, problem solving and judgment skills. Excellent written and verbal communication skills. Education Bachelor's Degree or International equivalent in Computer Science, Information Systems, or related field Employee Type Permanent UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.
Posted 2 weeks ago
0 years
0 Lacs
pune, maharashtra, india
On-site
Join us as a Senior Java Developer at Barclays, where you will be responsible for supporting the successful delivery of location strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a Senior Java Developer you should have experience with: Core Java Proficiency: Strong understanding of Java language fundamentals, including syntax, data structures, and object-oriented programming (OOP) principles. Frameworks: Experience with popular Java frameworks such as Spring (including Spring Boot) and hibernate. Databases: Familiarity with both relational (SQL) and NoSQL databases. Version Control: Proficiency with version control systems like Git. Testing: Knowledge of unit testing frameworks like JUnit. Problem Solving: Strong analytical and troubleshooting skills to resolve technical issues effectively. OOP: Solid grasp of object-oriented programming concepts (inheritance, encapsulation, polymorphism, etc.) and design patterns. Communication & Teamwork: Ability to collaborate effectively with other developers and stakeholders and communicate technical concepts clearly. Some Other Highly Valued Skills May Include Cloud Computing: Experience with cloud platforms like AWS, Google Cloud. CI/CD: Understanding of continuous integration and continuous delivery pipelines. Front-end: Familiarity with front-end technologies like HTML, CSS, and JavaScript. Microservices: Experience with microservices architecture. Agile Methodologies: Knowledge of agile development practices. Web Frameworks: Experience with web frameworks like Struts, Spring MVC, or JSF. Design Principles: Understanding of design principles like SOLID, DRY. Architectural Patterns: Familiarity with architectural patterns like Singleton, and Factory. Building Tools: Knowledge of build tools like Maven, Gradle, or Ant. Markup Languages: Experience with markup languages like XML and JSON. JVM: Basic knowledge of the Java Virtual Machine. Application Servers: Experience with application servers like Tomcat or JBoss. You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. This role is based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Posted 2 weeks ago
2.0 - 4.0 years
0 Lacs
noida, uttar pradesh, india
On-site
Responsibilities Develop and Maintain Backend Applications: Design, build, and maintain high-quality, scalable backend applications using Python, ensuring robust functionality and performance. Design and Optimize APIs: Build and secure RESTful APIs using FastAPI, Sanic, or Django, implementing best practices for scalability and security. Implement Asynchronous Programming: Leverage asyncio and aiohttp for asynchronous operations, enabling efficient handling of concurrent tasks. Database Management: Create and optimize SQL queries, manage databases using Django ORM or SQLAlchemy, and ensure smooth migrations and indexing for improved database performance. Integrate Cloud Services: Deploy and manage services on AWS, using EC2 S3 RDS, and Lambda, and utilize CloudWatch for application monitoring. Collaborate with CI/CD Pipelines: Integrate code with CI/CD pipelines in Jenkins, GitLab CI, or AWS CodePipeline for continuous deployment and automated testing. Testing and Debugging: Write unit, integration, and functional tests with PyTest or UnitTest, and use debugging tools like pdb and Sentry to track and resolve issues. Ensure Code Quality and Version Control: Utilize Git for version control, participating in code reviews, and maintaining a collaborative environment with the development team. Stay Updated on New Technologies: Continuously learn about the latest trends in Python development, cloud computing, and backend best practices to enhance development efficiency. Requirements Bachelor's Degree in Computer Science, Software Engineering, or a related field. 2 - 4 years of experience in backend development with Python. Strong knowledge of web frameworks, databases, and API development. Python Proficiency Core Python: Strong understanding of Python syntax, data structures, and built-in libraries. Object-Oriented Programming (OOP): Proficient in OOP principles, including inheritance, encapsulation, polymorphism, and design patterns. Web Frameworks FastAPI: Skilled in building asynchronous APIs with FastAPI, including using dependency injection, request validation, and async programming. Sanic: Experience with Sanic for building high-performance, asynchronous web applications. Django: Proficient in full-stack development with Django, including ORM, middleware, and Django REST Framework for API development. Database And SQL SQL Proficiency: Strong command of SQL for managing and optimizing relational databases like PostgreSQL and MySQL. ORM: Experience with Django ORM and SQLAlchemy for streamlined database interactions. Database Optimization: Skilled in optimizing SQL queries, managing indexes, and handling database migrations. AWS And Cloud Services AWS Services: Hands-on experience with EC2 S3 RDS, Lambda, and CloudWatch for deployment, storage, and monitoring. Serverless Architectures: Familiar with building and deploying serverless applications using AWS Lambda. API Development And Integration RESTful APIs: Proficient in designing, building, and securing RESTful APIs using frameworks like FastAPI, Sanic, and Django. Authentication/Authorization: Experienced with OAuth, JWT, and session-based authentication mechanisms. Asynchronous Programming Asyncio and Aiohttp: Skilled in Python's asynchronous capabilities, especially within web frameworks. Concurrency: Knowledge of concurrent operations using async/await, threading, and multiprocessing for efficient task management. Version Control And CI/CD Git: Proficient in Git for version control and collaborative development. CI/CD Pipelines: Experience in setting up CI/CD pipelines with Jenkins, GitLab CI, or AWS CodePipeline for automated testing and deployment. Testing And Debugging Unit Testing: Knowledgeable in testing frameworks like PyTest and UnitTest for unit, integration, and functional testing. Debugging Tools: Familiar with debugging tools like pdb, logging, and Sentry for efficient error tracking and monitoring. This job was posted by Soniya Yadav from Twenty Point Nine Five Ventures.
Posted 2 weeks ago
0 years
2 Lacs
karūr
On-site
Full Stack Lecturer – Job Description We are seeking a dynamic and knowledgeable Lecturer in Educational Technology, specializing in software development and full stack technologies, for a full-time on-site position. The ideal candidate will be responsible for designing and delivering engaging lectures, mentoring students, and supporting curriculum development with a focus on programming languages (Java, Python), full stack frameworks (MERN), and web/app development (including Django). Competency in both Tamil and English is compulsory. Salary: ₹20,000 per month Key Responsibilities Develop, plan, and deliver comprehensive lectures for undergraduate and/or professional courses covering: Programming Fundamentals: Strings, Pointers, Data Structures and Algorithms Object-Oriented Programming: Classes, Objects, Encapsulation, Inheritance, Polymorphism, Object Cloning Data Structures: Arrays, Linked Lists, Algorithms Full Stack Development: MERN stack (MongoDB, Express.js, React.js, Node.js), Django Web Development Frameworks: Django, RESTful APIs, Bootstrap Databases and Scripting: SQL integration in web applications Introduction to Machine Learning: Basics and integrations with web/app environments Create detailed lesson plans, assignments, and assessments aligned with day-to-day and week-to-week learning outcomes as reflected in course day plans. Conduct interactive, hands-on coding sessions and workshops. Mentor students and provide individualized academic support. Evaluate and monitor student performance via projects, exams, and practical exercises. Update course materials to reflect industry advances and best practices, including emerging technologies like Machine Learning and new frameworks. Participate in curriculum development, review, and quality improvement initiatives. Foster a positive, inclusive, and technologically enriched learning environment. Collaborate with peers to integrate current ed-tech tools and methodologies. Engage in professional development and stay current with new technologies and pedagogy. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Information Technology, Educational Technology or a related field. Advanced proficiency in: Java and Python MERN Stack (MongoDB, Express.js, React.js, Node.js) Django and Bootstrap SQL, HTML, CSS, JavaScript Experience teaching or training in a technical environment, preferably in higher education or ed-tech sector. Solid understanding of programming fundamentals, OOP, data structures, strings, and their practical implementations. Excellent communication skills with the ability to explain complex technical concepts to beginners and advanced students alike in both Tamil and English. Experience with curriculum and assessment development. Commitment to innovative, student-centered teaching and learning. Preferred Qualifications Prior experience as a full stack developer/trainer. Familiarity with additional web technologies (HTML, CSS, JavaScript, SQL, REST APIs, Bootstrap). Knowledge of educational technology platforms, learning management systems, and blended/online teaching methodologies. Knowledge of Machine Learning concepts and their application in educational environments. Professional certifications in relevant technologies or teaching. Skills : Programming - Java, Python, Strings Full Stack Development - MERN Stack, Django, Bootstrap, SQL OOP & Data Structures - Classes/Inheritance, Arrays, Linked Lists, DSA Web Technologies - HTML, CSS, JavaScript, React, REST APIs, Bootstrap, SQL Machine Learning - ML concepts and application basics Teaching Methodology - Curriculum Design, Student Assessment Tools & Platforms - Git, LMS, Online collaboration tools Additional Expectations Passion for teaching and inspiring students. Ability to adapt to changes and introduce emerging technologies in courses, including Machine Learning and Bootstrap. Strong organizational, mentoring, and project management skills. Collaborative and committed to the continuous improvement of educational offerings. Commitment to bridging the gap between current industry requirements and academic preparation, using modern technologies and innovative teaching approaches. Note: This is an on-site role, and candidates must demonstrate fluency in both Tamil and English Job Types: Full-time, Part-time Pay: ₹20,000.00 per month Work Location: In person
Posted 2 weeks ago
0 years
0 Lacs
india
Remote
Location: [Remote/ Indore/ Gurugram] Type: Internship (Full-time) About the Role: We’re looking for a passionate and motivated Unity Game Developer Intern to join our team. You will assist in creating, optimizing, and testing interactive gameplay features using the Unity game engine. This is an excellent opportunity to gain hands-on experience working on real projects while sharpening your programming and design skills. Responsibilities: Assist in implementing gameplay features using C# in Unity. Work with basic Unity UI elements (Canvas, Buttons, Text, Sliders, etc.). Collaborate with designers and other developers to integrate assets and features. Apply object-oriented programming (OOP) principles in game code. Follow and implement SOLID design patterns for maintainable and scalable code. Debug and test gameplay systems to ensure quality and performance. Requirements: Basic knowledge of Unity Editor and game object workflow. Familiarity with Unity UI system and its components. Strong understanding of OOP principles (Encapsulation, Inheritance, Polymorphism, Abstraction). Knowledge of SOLID design principles in C#. Basic problem-solving and debugging skills. Passion for games and eagerness to learn new technologies. Bonus Skills (Optional but Nice to Have): Experience with version control systems (Git). Understanding of game physics, animation, or particle systems. Awareness of mobile game optimisation techniques. Perks & Learning Opportunities: Hands-on mentorship from experienced developers. Exposure to real-world game development workflows. Chance to contribute ideas and features to live projects.
Posted 2 weeks ago
5.0 years
0 Lacs
ahmedabad
On-site
Position : Dot Net Developer Location : Ahmedabad Experience : 5+ years Required skills : .net core, Angular, #c, Postgresql DBA , Microservices Job Description : Technical Requirements: 1. C# and .NET Core: Strong understanding of OOP principles (Encapsulation, Inheritance, Polymorphism, Abstraction). Hands-on experience with .NET Core and knowledge of different architectural patterns. Strong expertise with Micro-services. Experience working with dependency injection, middleware, and background services in .NET Core. Understanding of asynchronous programming (async/await, Task Parallel Library). Familiarity with design patterns like Repository Pattern, Factory Pattern, and Singleton. 2. Web API Development (Best Practices): Experience in building RESTful APIs following best practices. Knowledge of JWT authentication and authorization. Hands-on with versioning, logging, and exception handling in Web APIs. Understanding of Rate Limiting, Caching, and API Gateway concepts. 3. Angular (Frontend Development): Good hands-on experience with Angular framework (preferably Angular 10+). Strong understanding of Component-based architecture, Directives, and Services. Experience working with RxJS and Observables for handling asynchronous data streams. Familiarity with State Management (NgRx or BehaviorSubject). Knowledge of best practices in lazy loading, dynamic components, and performance optimization. 4. PostgreSQL (Database Management): Good understanding of T-SQL, Joins, Views, Triggers, and Stored Procedures,Functions,Jobs. Hands-on experience with query optimization, indexing, and performance tuning. Knowledge of Database normalization and transaction handling. Familiarity with Entity Framework Core (EF Core) and LINQ queries ADO.NET. Soft Skills: Strong problem-solving skills and the ability to debug complex issues. Good communication skills and ability to work in a team. Eagerness to learn and adapt to new technologies. Interested candidates can share resume at career.bmloud@gmail.com OR DM at 7009347680 Job Types: Full-time, Permanent Pay: ₹1,000,000.00 - ₹1,200,000.00 per month Work Location: In person Speak with the employer +91 7009347680
Posted 2 weeks ago
45.0 years
0 Lacs
mumbai metropolitan region
On-site
Role Overview We are looking for an experienced Flutter Developer with 45 years of proven expertise in building scalable, high-performance mobile applications. The ideal candidate should have in-depth knowledge of Flutter, Dart, mobile architectures, debugging, and API integrations and be able to design and implement robust application solutions with minimal supervision. Key Responsibilities Design, develop, and deliver end-to-end mobile applications using Flutter and Dart. Implement complex UI designs with reusable widgets, state management, and responsive layouts. Apply Dart OOP concepts effectively (inheritance, polymorphism, overriding, overloading, mixins). Define and implement mobile application architecture (e.g., MVC, MVVM, Clean Architecture, Bloc, Provider, Riverpod) and justify architectural decisions. Debug and optimize mobile applications, including API request tracing, database queries, memory leaks, and performance bottlenecks. Collaborate with backend teams to integrate REST APIs, GraphQL, or WebSockets. Ensure application stability, scalability, and maintainability through best coding practices. Conduct code reviews, mentor junior developers, and contribute to technical design discussions. Manage app release cycles on the Google Play Store and Apple App Store. Must-Have Skills 4-5 years of hands-on Flutter & Dart development experience. Strong expertise in Flutter widgets, layouts, navigation, and state management (Bloc, Provider, Riverpod, GetX, etc.). Solid understanding of object-oriented programming (OOP) and advanced Dart features (mixins, generics, extensions). Deep knowledge of application architectures and design patterns, with practical implementation experience. Strong debugging skills ability to track API requests, handle exceptions, analyze logs, and troubleshoot DB queries. Experience with local databases (SQLite, Hive, Moor, Drift) and cloud storage solutions (Firebase, AWS S3, etc.). Proficiency in Git, CI/CD pipelines, and agile workflows. Good-to-Have Skills Experience with unit, integration, and widget testing in Flutter. Familiarity with native Android (Kotlin/Java) or iOS (Swift/Objective-C). Knowledge of push notifications, real-time messaging, and payment gateway integrations. Understanding of app security best practices (secure APIs, encryption, authentication). (ref:hirist.tech)
Posted 3 weeks ago
0 years
0 Lacs
pune, maharashtra, india
On-site
Join us as a Senior Java Developer at Barclays, where you will be responsible for supporting the successful delivery of location strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a Senior Java Developer you should have experience with: Core Java Proficiency: Strong understanding of Java language fundamentals, including syntax, data structures, and object-oriented programming (OOP) principles. Frameworks: Experience with popular Java frameworks such as Spring (including Spring Boot) and hibernate. Databases: Familiarity with both relational (SQL) and NoSQL databases. Version Control: Proficiency with version control systems like Git. Testing: Knowledge of unit testing frameworks like JUnit. Problem Solving: Strong analytical and troubleshooting skills to resolve technical issues effectively. OOP: Solid grasp of object-oriented programming concepts (inheritance, encapsulation, polymorphism, etc.) and design patterns. Communication & Teamwork: Ability to collaborate effectively with other developers and stakeholders and communicate technical concepts clearly. Some Other Highly Valued Skills May Include Cloud Computing: Experience with cloud platforms like AWS, Google Cloud. CI/CD: Understanding of continuous integration and continuous delivery pipelines. Front-end: Familiarity with front-end technologies like HTML, CSS, and JavaScript. Microservices: Experience with microservices architecture. Agile Methodologies: Knowledge of agile development practices. Web Frameworks: Experience with web frameworks like Struts, Spring MVC, or JSF. Design Principles: Understanding of design principles like SOLID, DRY. Architectural Patterns: Familiarity with architectural patterns like Singleton, and Factory. Building Tools: Knowledge of build tools like Maven, Gradle, or Ant. Markup Languages: Experience with markup languages like XML and JSON. JVM: Basic knowledge of the Java Virtual Machine. Application Servers: Experience with application servers like Tomcat or JBoss. You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. This role is based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Posted 3 weeks 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
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |