Jobs
Interviews

63 Multithreaded Programming Jobs - Page 3

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

4.0 - 10.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

You have an exciting opportunity to join our team as a Senior Software Engineer with a focus on C#.NET Windows Application Development. With 4 to 10 years of experience in the field, you will play a key role in designing, developing, testing, and delivering components, features, and applications. Your main responsibilities will include utilizing your strong experience in C#.NET to work on projects involving Entity Framework, WPF, SQL, and inter-process communication mechanisms. A solid understanding of OOAD, UML, and familiarity with MVC will be essential in this role. Your proficiency in debugging and analytical skills will be put to good use, along with your experience in multithreaded programming. The ideal candidate for this position should have a Bachelor's or Master's degree in Computer Science or related field (B.Sc/B.Com/M.Sc/MCA/B.E/B.Tech). The key skills required for this role include C#, MVC.Net, .Net, SQL, Design Development, OOAD, Windows Application Development, WPF, Entity Framework, and Inter-process communication. If you are passionate about software development, have a keen eye for detail, and enjoy working in a collaborative environment, we would love to hear from you. Please send your CV to sendcv@augustainfotech.com to apply for this exciting opportunity in the IT/Computers-Software industry.,

Posted 1 month ago

Apply

3.0 - 8.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Technology Lead specializing in Java Full Stack, you will leverage your 5 to 8 years of experience to design, develop, and oversee robust enterprise applications. Your expertise in Java (1.8+), Spring Boot, Microservices, Angular (4+), Hibernate, and comprehensive understanding of system architecture, design patterns, and secure coding practices will be instrumental in driving the success of our projects. Your responsibilities will include leading end-to-end software development and architecture design, conducting code reviews to ensure best practices, mentoring junior developers, collaborating with cross-functional teams, reviewing application design and user documentation, implementing secure development practices, troubleshooting performance and scalability issues, and promoting the adoption of CI/CD, testing frameworks, and code repositories. Mandatory skills for this role include 5 to 8 years of experience in Java (1.8+), 5+ years in Spring Boot / Spring MVC / Spring Framework, 4 to 6 years in Hibernate / Spring JPA, 5+ years in Microservices Architecture, 4 to 6 years in Microsoft SQL Server or other RDBMS, 4+ years in JavaScript & jQuery, 3 to 5 years in Angular (4+) & TypeScript, proficiency in JUNIT, ANT, MAVEN, HUDSON, SVN, Git, solid knowledge of Design Patterns, Distributed Architectures, and Multi-threaded Programming, and awareness of security practices such as OWASP top 10, static/dynamic scans, session handling, and encryption. Additionally, it would be beneficial to have knowledge of JBPM and domain expertise in Financial Services / Life Insurance. Your expertise in multi-threaded programming, Spring JPA, Git, architecture, technology, Microsoft SQL Server, distributed architectures, OWASP, RDBMS, JUNIT, Hibernate, ANT, Microservices Architecture, Spring MVC, Java, JavaScript, Spring, Spring Boot, Design Patterns, TypeScript, jQuery, Hudson, SVN, Angular (4+), Spring Framework, and Maven will be key to excelling in this role.,

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

The overall purpose of your role is to work on projects and technology for developing highly scalable applications. You will be responsible for designing and developing Micro services, GUI, and Server components. Additionally, you will implement functional solutions, conduct unit tests, coordinate releases, and contribute to design sessions when necessary. It is important for you to interact with end users and product owners to understand their requirements and build solutions accordingly. As a part of a local team, you will also need to liaise regularly with colleagues in other regions and provide support for the applications BAU work as needed. Key Accountabilities and Skills required for this role include strong application and development skills, including multi-threaded programming and SQL experience. You should have the ability to effectively communicate with end-users and other developers in a global, team-based environment. Strong interpersonal skills are essential, along with the ability to communicate thoughts, designs, and implementations in both written and verbal forms. You should be results-oriented, a self-starter with a positive "can-do" attitude. The purpose of your role is to design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. Your accountabilities will include the development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools. You will collaborate cross-functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure alignment with business objectives. It is crucial to adhere to secure coding practices and implement effective unit testing practices to ensure proper code design, readability, and reliability. As an Analyst, you are expected to perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. You should have in-depth technical knowledge and experience in your assigned area of expertise. You will lead and supervise a team, guide professional development, allocate work requirements, and coordinate team resources. If the position has leadership responsibilities, you are expected to demonstrate clear leadership behaviors. For individual contributors, you will develop technical expertise in your work area and act as an advisor where appropriate. You will have an impact on the work of related teams within the area and partner with other functions and business areas. It is important to take responsibility for end results of a team's operational processing and activities, escalate breaches of policies/procedures appropriately, and embed new policies/procedures due to risk mitigation. You should advise and influence decision-making within your area of expertise, take ownership of managing risk and strengthening controls, and deliver your work in line with relevant rules, regulations, and codes of conduct. Demonstrating the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset to Empower, Challenge, and Drive, is crucial for all colleagues. It is essential to maintain an understanding of how your sub-function integrates with the function and the organization's products, services, and processes within the function. Resolving problems, guiding team members, communicating complex/sensitive information, and acting as a contact point for stakeholders are key aspects of your role. In summary, your role involves working on projects and technology to develop highly scalable applications, collaborating with various teams, and ensuring the delivery of high-quality software solutions while adhering to secure coding practices and industry standards. Your communication skills, technical expertise, and ability to lead and influence decision-making are essential for success in this role.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

kochi, kerala

On-site

We are seeking Senior Android Developers to join our team and contribute to the delivery of exceptional product experiences. In this role, you will be involved in developing new ideas, products, and features for our product range. This will involve creating native versions of apps as well as revamping existing ones. Collaboration with fellow developers and designers is crucial, as you will work together on code reviews and design ideas to ensure the smooth operation of apps across all platforms. The ideal candidate should have at least 8 years of experience in Android app development, with proficiency in Java and experience with Kotlin. A degree in computer science or a related field is required. Furthermore, you should have a proven track record of developing cutting-edge Android apps and optimizing them in collaboration with UI/UX experts to enhance user experience and performance. Familiarity with testing frameworks such as Junit, Robolectric, and Espresso is essential. Candidates should possess excellent knowledge of JSON, REST, and other API technologies. Experience with different architectural patterns like MVVM, Clean Architecture, MVI, and Dependency Injection is preferred. A strong grasp of the application lifecycle callbacks, RxJava, functional programming, multi-threaded programming, and asynchronous interfaces is necessary. A passion for new technologies and a willingness to mentor and teach others are highly valued. Experience in developing social media apps is a plus, as is the ability to think cross-platform. If you have developed apps available on the Google Play Store, it would be considered an advantage. This is a full-time position with a day shift schedule. The work location is in person.,

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

chennai, tamil nadu

On-site

The overall purpose of your role is to work on projects and technology aimed at developing highly scalable applications. This involves designing and developing Micro services, GUI, Server components, implementing Functional solutions, unit testing, coordinating releases, and contributing to design sessions. You will interact with end users and product owners to understand their requirements and build solutions accordingly. Working as part of a local team, you will also liaise regularly with colleagues in other regions. Additionally, you will provide support for the applications BAU work as needed. Key Accountabilities and Skills required: - Strong application and development skills, including multi-threaded programming and SQL experience. - Ability to effectively communicate with end-users and other developers in a global, team-based environment. - Strong interpersonal skills with the ability to communicate thoughts, designs, and implementations in both written and verbal forms. - Results-oriented, self-starter with a positive "can-do" attitude. The purpose of your role is to design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. Your accountabilities include: - Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools. - Ensuring that code is scalable, maintainable, and optimized for performance. - Collaborating with product managers, designers, and other engineers to define software requirements and devise solution strategies. - Participating in code reviews, promoting a culture of code quality and knowledge sharing. - Adhering to secure coding practices and implementing effective unit testing practices. As an analyst, you are expected to perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. You require in-depth technical knowledge and experience in your assigned area of expertise. You lead and supervise a team, guiding and supporting professional development, allocating work requirements, and coordinating team resources. If the position has leadership responsibilities, you are expected to demonstrate a clear set of leadership behaviors (LEAD): Listen and be authentic, Energize and inspire, Align across the enterprise, Develop others. As an individual contributor, you develop technical expertise in your work area and act as an advisor where appropriate. You will have an impact on the work of related teams within the area and partner with other functions and business areas. All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, which serve as a moral compass guiding us to do what is right. Additionally, demonstrating the Barclays Mindset to Empower, Challenge, and Drive is essential for how we behave in the workplace.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Technology Lead specializing in Java Full Stack, you will be responsible for leading the end-to-end software development and architecture design process. With a focus on designing and managing robust enterprise applications, you should have a minimum of 5 to 8 years of hands-on experience in Java (1.8+), Spring Boot, Microservices, Angular (4+), and Hibernate. Your role will involve conducting code reviews, enforcing best practices, and guiding junior developers while collaborating with cross-functional teams. You will also review application design and user documentation, ensuring adherence to secure development practices such as OWASP guidelines, encryption, and session handling. Troubleshooting performance and scalability issues, driving CI/CD adoption, testing frameworks, and code repositories will be essential components of your responsibilities. Key Responsibilities include: - Leading end-to-end software development and architecture design - Conducting code reviews and enforcing best practices - Guiding junior developers and collaborating with cross-functional teams - Reviewing application design and final user documentation - Ensuring secure development practices and troubleshooting performance and scalability issues - Driving the adoption of CI/CD, testing frameworks, and code repositories Mandatory Skills: - Java (1.8+) with 5 to 8 years of experience - Spring Boot / Spring MVC / Spring Framework with 5+ years of experience - Hibernate / Spring JPA with 4 to 6 years of experience - Microservices Architecture with 5+ years of experience - Microsoft SQL Server or other RDBMS with 4 to 6 years of experience - JavaScript & jQuery with 4+ years of experience - Angular (4+) & TypeScript with 3 to 5 years of experience - Proficiency in JUNIT, ANT, MAVEN, HUDSON, SVN, Git - Knowledge of Design Patterns, Distributed Architectures, and Multi-threaded Programming - Security awareness including OWASP top 10, static/dynamic scans, session handling, and encryption Good to Have: - Knowledge of JBPM - Domain expertise in Financial Services / Life Insurance If you possess the required skills and experience in Java Full Stack development, have a strong understanding of system architecture, design patterns, and secure coding practices, and are looking for a challenging opportunity to lead a dynamic team in a fast-paced environment, we encourage you to apply for this Technology Lead position.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As an integral part of Omnissa, you will have the opportunity to contribute to the development and enhancement of Workspace ONE, an innovative digital workspace platform that ensures secure access to applications on various devices. Your role will involve designing and developing scalable software solutions for Unified Endpoint Management (UEM) Platform. You will play a crucial part in writing code, implementing new use cases, and enhancing the current system to cater to diverse platform businesses. In your journey at Omnissa, your success will be measured by your ability to produce high-quality software designs, execute them effectively, and continuously improve the product. You will be expected to collaborate with cross-functional teams, contribute to codebases, and identify opportunities for enhancing the scalability, usability, and supportability of the product. Additionally, you will work on a distributed application with an event-driven architecture, utilize technologies such as C#, .NET Framework, SQL/PostgreSQL/Open Search, Kafka/Redis/RabbitMQ for communications, and Asp.Net MVC along with Angular for front-end development. To excel in this role, you are required to possess a Bachelor's or Master's degree in Computer Science or a related field, along with proficiency in C# and .NET Framework. Your understanding of distributed systems, object-oriented design, and multi-threaded programming will be crucial for the role. Furthermore, your ability to troubleshoot, analyze logs, and ensure code quality through various testing methodologies will play a significant role in your success. You should exhibit a strong sense of ownership, prioritize security and compliance considerations, and have experience in large-scale enterprise technology deployments and cloud computing. Omnissa values diversity and inclusivity in its workforce, aiming to create an environment that fosters innovation and success. We are an Equal Opportunity Employer, committed to providing an equal platform for all individuals based on merit. If you are passionate about driving technological advancements, shaping the future of work, and contributing to a global team, we encourage you to join us on our journey towards creating impactful and secure digital workspaces. Location: Bengaluru Location Type: Hybrid/ONSITE,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

indore, madhya pradesh

On-site

You should have a Bachelor's degree in Computer Science (or other streams from premier institutes) or an MCA with 1-3 years of experience working as a software engineer, including 2+ years developing Android applications. Your expertise should lie in Android SDK, Java, and multithreaded programming, along with experience architecting medium to large software projects from start to finish. You must have proven experience in building high-quality mobile applications using the latest technologies and working with remote data via REST and JSON. Additionally, experience with SQLite or similar databases, Push Notifications, and In-App Purchase is required. Strong problem-solving skills in a fast-paced environment are a must, along with a passion for impeccable design and simple UI. As an Android Developer, your responsibilities will include designing and building advanced applications for the Android platform. You will be expected to write code to the highest standards while following industry-accepted architecture and design pattern techniques and methodologies such as MVC, SOA, OOP, and DI. It will also be crucial for you to unit-test the code for robustness, including edge cases, usability, and general reliability. Furthermore, you will work on bug fixing and enhancing application performance.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You will be joining Omnissa, a company at the forefront of providing IT infrastructure solutions that enable flexible and secure work experiences from anywhere. The Omnissa Platform is an AI-driven digital work platform that integrates various industry-leading solutions to empower employees and customers to access applications securely across different devices and clouds. As part of our team, you will play a crucial role in shaping the future of work by delivering personalized and engaging employee experiences while optimizing security, IT operations, and costs. At Omnissa, our mission is to maximize value for our customers, guided by our core values of acting in alignment, building trust, fostering inclusiveness, driving efficiency, and maximizing customer value. As a global company with over 4,000 employees, we are constantly seeking passionate individuals to join us in our journey of growth and innovation. The opportunity at hand involves working on Workspace ONE, a digital workspace platform that delivers and manages applications on any device securely. Your role will be to contribute to the scalability and management of the Workspace One-Unified Endpoint Management platform across various operating systems and device types. You will be responsible for writing code, designing scalable software, and championing a culture of high ownership and engineering excellence within the UEM Platform team. Over the first 6-12 months in this role, your performance goals will include producing software designs for new use cases, scaling the current system, ensuring the quality of products and code you create, collaborating with other teams, and identifying and implementing solutions for code/design/architecture gaps. In your day-to-day work, you will be involved in developing a distributed application using an event-driven architecture, utilizing C# (Asp.Net and .Net Core) on the server side, working with SQL/PostgreSQL/Open Search for the database, managing inter and intra-service communications with Kafka/Redis/RabbitMQ, and handling Asp.Net MVC and Angular for the front-end. To excel at Omnissa, you should possess a Bachelor's or Master's degree in Computer Science or a related field, proficiency in C# & .NET Framework, understanding of distributed systems, experience in object-oriented design and multi-threaded programming, strong debugging and troubleshooting skills, knowledge of large-scale deployments in enterprise environments, cloud computing expertise, and the ability to write quality code and tests. This position is based in Bengaluru and offers a hybrid/onsite work environment. Omnissa is committed to diversity and equal opportunity employment, valuing unique perspectives and experiences to drive innovation and business success. We are an Equal Opportunity Employer that prohibits discrimination and harassment of any kind. Join us at Omnissa and be part of a team dedicated to shaping the future of work and technology.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

This role is for one of Weekday's clients offering a salary range of Rs 6000000 to Rs 6500000 per annum. The minimum experience required for this full-time position based in Bengaluru is 8 years. We are looking to fill a position for a renowned global client specializing in cloud, data, and network security solutions for Fortune 500 companies worldwide. If you are a skilled C and C++ developer with a focus on Windows security solutions, this opportunity will allow you to contribute to cutting-edge endpoint, network, and cloud security products. You should possess a Bachelor's degree in Computer Science (BS) with a preference for a Master's degree in Computer Science (MS). The ideal candidate will have at least 8 years of experience in product development related to endpoint, network, or cloud security solutions. Proficiency in C and C++ programming, particularly in Windows system development, is essential. A deep understanding of Windows OS internals, file systems, and low-level system architecture is required. Experience in multi-threaded programming, performance optimization, data structures, algorithms, and efficient coding practices is expected. The successful candidate should have a proven track record in developing and maintaining Windows security solutions, knowledge of cryptography techniques and secure software development best practices, as well as familiarity with web data formats such as JSON, XML, and MIME. Experience with Test-Driven Development (TDD), unit testing frameworks, and CI/CD tools like Jenkins is valuable. Strong problem-solving, analytical, and communication skills are essential for this role. Key Responsibilities: - Develop and Optimize Security Solutions: Design and develop Windows-based client/agent technologies for comprehensive data security solutions. Implement multi-threaded C and C++ applications using modern software development techniques. - System-Level Development: Engage extensively with Windows OS internals, including file systems and low-level architecture to ensure the reliability, scalability, and observability of security solutions. - Cross-Functional Collaboration: Collaborate closely with Product Management to translate business requirements into technical solutions. Partner with QA teams to enhance testing processes and ensure product quality. - Testing and Deployment: Develop and execute dev test routines to validate code functionality. Utilize CI/CD tools such as Jenkins to streamline deployment processes.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You should have 2+ years of experience in product development, architecture, and design. It is essential to be experienced in Swift or have a strong willingness to transition to Swift. A strong understanding of algorithms is required, along with in-depth knowledge of iOS frameworks, various iOS versions, and proficiency in handling different screen sizes. Your background should also include experience with storage, threading, and performance tuning. A solid grasp of iOS architectural components and design patterns is necessary. You should be skilled in implementing designs with pixel-perfect precision. A deep understanding of memory management, multi-threaded programming, and synchronization is crucial, as well as strong debugging and root cause analysis skills, along with knowledge of data structures. Familiarity with designing and developing Core iOS frameworks is expected. Supporting other team members through code reviews and applying your experience in the process is a part of the role. You should be comfortable working in agile team environments and demonstrate self-starting and conscientious qualities. Being open to experimenting with new technologies like RxSwift, Flutter, and others is a plus. Experience in end-to-end app development and/or developing frameworks is beneficial. This is a full-time, permanent position with benefits including health insurance and performance bonuses. The work schedule includes day shifts and fixed shifts. The ideal candidate will have a Bachelor's degree, and at least 2 years of experience in iOS development. The work location is in person.,

Posted 1 month ago

Apply

9.0 - 12.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Meet the Team Cisco IOS XR India group is responsible for architecting, designing, developing and supporting solutions for some of the world's largest service providers and web enterprises that are constantly evolving to meet customer business requirements. The team owns key protocol components in the NOS and is in charge of router observability and application hosting frameworks. This development team gets interleaved in every stage of SDLC starting with requirements collection from product managers all the way to deployment, integration & support of the solution involving interactions with a plethora of customers. Exposure to end-to-end software development process, Opportunity to work with world's top web players, Exposure to cutting edge technologies in OS/distributed systems domain, Challenged to develop best-in-class software, Experience of working with industry's finest engineers. Your Impact Engineer will be part of development team which is responsible for Feature development, testing & integration into customer environments. Many-a-times encouraged to be SPOC for a particular area of a component. Expected to have regular interactions with product management teams, testing teams and customer teams to translate requirements into working solutions. Develop expertise in OS protocols. Learn Cisco development/unit-test environments. Issue triage/support/monitoring/resolution. Minimum Qualifications : Experience: 9 years to 12 years. Bachelors degree in CS/EE/EC or technical equivalent. Expert knowledge and hands-on experience in C Sound knowledge of operating system concepts and system programming on UNIX based systems Network and multithreaded programming Preferred Qualifications : Knowledge of Virtualization/distributed systems/Docker Exposure to Netconf/Yang, GRPC, REST APIs is a plus Exposure to L2/L3 protocols

Posted 3 months ago

Apply

6.0 - 8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Introduction As a Storage Scale AFM Developer, youll be responsible for ensuring that GPFS / Scale AFM storage components are expertly designed, developed with high quality, tested and ready for integration into IBMs best-of-breed solutions. This is your chance to develop innovative new technology as well as grow your career. Hone your expertise alongside fellow talented professionals, where youll develop some of the most exciting software infrastructure and solutions on the market. Your role and responsibilities Work on market leading high performance clustered file system Responsible for test dev for Spectrum Scale component/feature. Ensuring end to end delivery of the component/feature for Storage Scale. Ability to work closely with customers for requirement implementation as well as responding quickly to customer issues. Required education Bachelors Degree Preferred education Masters Degree Required technical and professional expertise 6+ years of programming experience, Linux expertise, strong skills in C/C++ along with system programming experience (including parallel/multithreaded programming) Understanding of storage architecture and filesystems Preferred technical and professional experience Experience in Systems/Storage domains, debugging/performance optimization. Good debugging skills for complex issues with interdependencies across multiple modules. Git/Gerrit experience.

Posted 3 months ago

Apply
Page 3 of 3
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