Software Developer

Lucknow, Uttar Pradesh IBM

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
**Your role and responsibilities**
We are looking for Frontend, Full Stack and QA/Test Automation Graduate hires with excellent analytical and problem-solving skills, who are eager to learn a wide range of IBM and open-source packages with a particular bias on Automation and Process Mining technologies.
You will be a self-starter, requiring limited supervision or guidance, with good communication skills and the ability to multi-task and prioritize your work. This is a high-profile project at the core of IBM's new strategy surrounding Automation and working with our wide range of stakeholders will be critical to ensure we meet the high standards expected.
**Required technical and professional expertise**
A solid base of programming languages is required. Languages and technologies include Go, Java, Python or other scripting languages are useful.
* Skills with React, Redux, Node.JS, JavaScript, AngularJS, HTML, CSS
* Backend with Python / Java /GoLang as tech stack
* Skills with Test Tools such as Jest, Cypress, Codecept
* Knowledge on building API driven interfaces
* Knowledge on API testing and API automation.
* Knowledge on test automation development using Ansible, Python.
* Experience working with GitHub as source code control.
* Bachelor's degree in Computer Science or equivalent
* Preferred Professional and Technical Expertise :
* Knowledge on any cloud services, including IBM Cloud, AWS, Azure and GCP
* DevOps experience
* Knowledge on Kubernetes, Docker, Red Hat OpenShift
* Experience with Linux systems
**Preferred technical and professional experience**
* Awareness of Automation Framework
* Data Science and Data Engineering knowledge
* Awareness of Cloud Architecture
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
This advertiser has chosen not to accept applicants from your region.

Software Developer - C++

Lucknow, Uttar Pradesh IBM

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

**Introduction**
IBM Cognos Analytics is a comprehensive business intelligence platform that transforms raw data into actionable insights through advanced reporting, AI-powered analytics, and interactive visualizations. Designed to cater to organizations of all sizes, it offers high-quality, scalable reporting capabilities, enabling users to create and share customized reports efficiently. The platform's intuitive interface allows for seamless exploration of data, uncovering hidden trends and facilitating informed decision-making without the need for advanced technical skills. With robust governance and security features, IBM Cognos Analytics ensures data integrity and confidentiality, making it a trusted solution for businesses aiming to harness the full potential of their data.
**Your role and responsibilities**
Work alongside our multidisciplinary team of developers and designers to create the
next generation of enterprise software.
- Support the entire application lifecycle (concept, design, develop, test, release and
support)
- Responsible for end-to-end product development of C+based application. It may include application development based on Microservice
Architecture.
- Work with developers to implement best practices, introduce new tools, and im-
prove processes.
- Stay up to date with new technology trends.
**Required technical and professional expertise**
Min 6-7 years of experience with Strong knowledge of C + systems programing and experienced with standard Unix,
Mac and Windows development environments and tools.
Experience with Network protocols like UDP and TCP
Troubleshooting complex product applications and deployments
Proven experience building and troubleshooting highly robust, scalable software systems.
Excellent written and verbal communication skills.
**Preferred technical and professional experience**
C++, Java or Golang , Distributed systems, cloud infrastructure/Devops, REST API
Specific experience building large-scale, distributed software platforms with specific knowledge of modern cloud storage platforms, APIs is a plus
Experience with OpenSSL
Experience in kernel-level network and file system programming desired
Performance engineering
Possesses deep professional knowledge of business unit processes and operations.
In this position, you will develop and support the Core applications (Aspera High Speed Transfer Server, Proxy, Transfer SDK) with a focus on security,
quality, scalability and performance.
As a Backend Developer, you'll use your business and professional knowledge to work across cross-functional and global teams, providing technical and
operational guidance, contributing and leading to initiatives with impact across the department
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer

226001 Lucknow, Uttar Pradesh ₹450000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for enthusiastic and talented Junior Software Developers to join their innovative technology team, working remotely. This is an excellent opportunity for recent graduates or individuals with foundational programming skills to kick-start their career in software development. You will be involved in the design, development, testing, and maintenance of software applications under the guidance of senior developers. The ideal candidate will have a strong understanding of at least one programming language (e.g., Java, Python, JavaScript, C#) and a passion for learning new technologies. Responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, debugging and troubleshooting software issues, and collaborating with team members to understand project requirements and deliver solutions. You will also contribute to the development of new features, assist in the creation of technical documentation, and participate in agile development processes. This role emphasizes continuous learning and professional growth, providing ample opportunities to expand your technical expertise. We are seeking individuals with a strong logical mindset, excellent problem-solving skills, and a collaborative spirit. As a fully remote position, you will have the flexibility to work from your home office while contributing to exciting projects that impact users globally, supporting technological initiatives originating from Lucknow, Uttar Pradesh, IN .

Key Responsibilities:
  • Develop, test, and deploy software applications.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Debug and resolve software defects and issues.
  • Collaborate with senior developers and team members on project tasks.
  • Assist in the design and implementation of new features.
  • Contribute to technical documentation.
  • Adhere to agile development methodologies.
  • Continuously learn and stay updated with new technologies.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Foundational knowledge of programming languages such as Java, Python, JavaScript, or C#.
  • Understanding of software development principles and best practices.
  • Basic knowledge of databases and SQL.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently in a remote environment.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Apprenticeship

226001 Lucknow, Uttar Pradesh ₹25000 Monthly WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting fully remote apprenticeship opportunity for aspiring Junior Software Developers. This program is designed to provide intensive, hands-on training and real-world experience in software development. Apprentices will work closely with experienced engineers on impactful projects, gaining practical skills in coding, testing, and deployment. This is an ideal role for recent graduates or individuals looking to pivot into a career in technology, with the added benefit of a completely remote work setup.

Responsibilities:
  • Assist in the design, development, and maintenance of software applications under the guidance of senior developers.
  • Write clean, efficient, and well-documented code in one or more programming languages (e.g., Java, Python, JavaScript).
  • Participate in code reviews and learn from constructive feedback.
  • Learn and apply software development best practices, including agile methodologies.
  • Assist in the testing and debugging of software components.
  • Contribute to the creation of technical documentation.
  • Collaborate effectively with team members in a remote environment using collaboration tools.
  • Learn about different software development lifecycles and methodologies.
  • Troubleshoot and resolve basic software issues.
  • Gain exposure to database management and front-end/back-end development concepts.
  • Support the deployment process of new software releases.
  • Actively participate in team meetings and learning sessions.
  • Develop a strong understanding of version control systems like Git.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • A strong foundation in programming concepts and data structures.
  • Familiarity with at least one programming language such as Python, Java, C++, or JavaScript.
  • Eagerness to learn and a proactive attitude towards acquiring new skills.
  • Good problem-solving and analytical abilities.
  • Effective communication and collaboration skills, suitable for remote teamwork.
  • Ability to work independently and manage time effectively.
  • High school diploma or equivalent is required, with a degree in a relevant field being essential for this apprenticeship.
  • Previous coding projects or contributions to open-source are a plus.
  • Must be legally eligible to work in India and comfortable with a fully remote role.
This is a fantastic opportunity to kick-start your career in software development with comprehensive training and mentorship. The apprenticeship is fully remote, allowing you to work from anywhere in India. While the role is remote, it is associated with our team based in Lucknow, Uttar Pradesh, IN , for administrative and organizational purposes.
This advertiser has chosen not to accept applicants from your region.

Senior Robotics Software Developer

226001 Lucknow, Uttar Pradesh ₹130000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a trailblazing technology firm specializing in intelligent automation solutions, and they are seeking a highly experienced Senior Robotics Software Developer to join their fully remote engineering team. This position is perfect for a seasoned software professional with a deep passion for developing sophisticated control systems and algorithms for advanced robotic platforms. You will be instrumental in designing, implementing, and testing the software that powers our client's next-generation robots, contributing to their cutting-edge research and development efforts. The core responsibilities include developing real-time control software, path planning algorithms, and human-robot interaction interfaces. You will work with various programming languages, including C++, Python, and ROS (Robot Operating System), and leverage your expertise in areas such as computer vision, machine learning, and sensor fusion. Collaborating closely with hardware engineers and AI specialists, you will ensure seamless integration of software and hardware components. A significant part of your role will involve optimizing robotic performance, enhancing safety features, and developing robust diagnostic tools. The ideal candidate will have a strong foundation in software engineering principles, excellent problem-solving skills, and a proven ability to deliver high-quality, well-documented code. Experience with simulation environments and testing frameworks is highly valued. This is an exceptional remote opportunity to work on challenging and innovative projects, contributing to the advancement of robotics without the constraints of a physical office. Join our client and help define the future of intelligent machines from anywhere, driving significant advancements in autonomous systems and AI-driven robotics.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer Apprentice

226001 Lucknow, Uttar Pradesh ₹20000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Junior Software Developer Apprenticeship opportunity. This program is designed for aspiring developers eager to gain hands-on experience and build a foundational career in software development. As an apprentice, you will work alongside experienced engineers, contributing to real-world projects and learning best practices in coding, testing, and deployment. Your responsibilities will include assisting in the development of web applications, writing clean and efficient code, participating in code reviews, and learning various programming languages and frameworks. You will gain exposure to agile development methodologies and collaborative coding environments, all within a supportive and remote-first culture. This apprenticeship is an excellent stepping stone for individuals passionate about technology who are looking to develop their skills in a professional setting. We provide comprehensive training and mentorship to ensure your success. The ideal candidate is a quick learner, has a strong aptitude for problem-solving, and possesses basic knowledge of at least one programming language (e.g., Python, Java, JavaScript). A genuine interest in technology and a willingness to learn are paramount. While the role is remote, excellent communication skills and the ability to collaborate effectively with a distributed team are essential. This is a fantastic chance to kick-start your career in the tech industry from anywhere, gaining invaluable experience that will shape your future. We encourage applications from individuals who are self-motivated and eager to immerse themselves in the world of software development. This role is specifically for individuals looking to train and grow within our organization, with the potential for future full-time employment based on performance and business needs. The focus is entirely on skill development and practical application in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer (Apprenticeship)

226001 Lucknow, Uttar Pradesh ₹15000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Are you passionate about coding and eager to kickstart your career in software development? Our company is offering a fantastic apprenticeship opportunity for motivated individuals. This program is designed to provide hands-on training and real-world experience in a supportive and innovative environment. As a Junior Software Developer Apprentice, you will work alongside experienced engineers, contributing to various stages of the software development lifecycle. You will be involved in coding, testing, debugging, and documenting software applications. This apprenticeship will expose you to modern programming languages, development tools, and best practices in software engineering. You will have the opportunity to learn about different technologies and methodologies, including agile development. The program focuses on building foundational skills and practical knowledge. You will be assigned specific tasks and projects under the guidance of senior developers. This role requires a strong desire to learn, a logical mindset, and a foundational understanding of computer science concepts. While formal education in computer science is beneficial, we are also looking for candidates with demonstrable coding skills through personal projects or online courses. Key responsibilities will include assisting in the development of new features, writing and executing unit tests, identifying and resolving bugs, and contributing to technical documentation. You will participate in team meetings and code reviews, gaining valuable insights into collaborative software development. This is an excellent stepping stone for individuals looking to build a successful career in the tech industry. The apprenticeship offers a blend of in-office learning and remote work flexibility. Requirements: Strong interest in software development and a passion for coding. Basic understanding of at least one programming language (e.g., Python, Java, JavaScript). Eagerness to learn and adapt to new technologies. Good problem-solving and analytical skills. Ability to work effectively in a team. Good communication skills. Enrolled in or recently graduated from a relevant technical program or degree is a plus. This is an apprenticeship program designed to provide comprehensive training. This role is based in **Lucknow, Uttar Pradesh, IN**.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developer Jobs in Lucknow !

Junior Software Developer Apprentice

226001 Lucknow, Uttar Pradesh ₹25000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing tech startup specializing in innovative SaaS solutions, is offering a fantastic opportunity for aspiring developers through its Junior Software Developer Apprenticeship program. This fully remote role is designed for enthusiastic and motivated individuals looking to kick-start their careers in software development. As a Junior Developer Apprentice, you will receive hands-on training and mentorship from experienced engineers, working on real-world projects and gaining practical skills in modern development stacks. This apprenticeship provides a comprehensive learning experience, covering coding best practices, software design principles, and collaborative development workflows.

You will contribute to various stages of the software development lifecycle, including coding, testing, debugging, and documentation, under the guidance of your mentors. The program emphasizes learning and growth, encouraging apprentices to ask questions, experiment with new technologies, and take ownership of their development tasks. We are looking for candidates with a foundational understanding of programming concepts and a strong desire to learn. While formal experience is not required, a passion for technology, problem-solving abilities, and a proactive attitude are essential. This is a remote-first position, allowing you to work from the comfort of your home while being an integral part of a vibrant and supportive engineering team. You will have the opportunity to collaborate with colleagues across different time zones and contribute to projects that have a tangible impact. We believe in nurturing talent and providing a clear pathway for career progression within our organization. This apprenticeship is an ideal stepping stone for individuals aiming to become skilled software engineers.

Qualifications:
  • A passion for software development and a strong desire to learn.
  • Basic understanding of at least one programming language (e.g., Python, Java, JavaScript).
  • Familiarity with computer science fundamentals (data structures, algorithms).
  • Excellent problem-solving and analytical skills.
  • Good communication and collaboration skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to receive feedback and adapt to new challenges.
  • Must be legally eligible to work.
  • A portfolio of personal projects or contributions to open-source is a plus but not required.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer Apprentice

226001 Lucknow, Uttar Pradesh ₹15000 Monthly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique Junior Software Developer Apprenticeship opportunity in Lucknow, Uttar Pradesh , designed for aspiring technologists eager to launch their careers. This program provides hands-on training, mentorship from experienced developers, and exposure to real-world software development projects. Apprentices will gain practical experience in coding, testing, and deploying software solutions. This is an excellent pathway for individuals passionate about technology who are looking to build a strong foundation in software development.

Program Highlights:
  • Intensive on-the-job training in software development methodologies.
  • Mentorship from senior software engineers.
  • Exposure to various programming languages and development tools.
  • Participation in coding, debugging, and testing of software applications.
  • Learning about agile development processes and teamwork.
  • Contribution to small features and bug fixes under supervision.
  • Development of problem-solving skills and technical aptitude.
  • Opportunity to work on a hybrid model, balancing office and remote work.
  • Potential for full-time employment upon successful completion of the apprenticeship.

What We're Looking For:
  • Recent graduates with a degree in Computer Science, IT, or a related field.
  • A strong passion for software development and technology.
  • Basic understanding of programming concepts.
  • Eagerness to learn and adapt to new technologies.
  • Good analytical and problem-solving abilities.
  • Effective communication and teamwork skills.
  • Ability to commit to the apprenticeship duration.
  • A proactive attitude and a strong work ethic.
  • Candidates residing in or willing to relocate to Lucknow for the hybrid aspect of the role.

This apprenticeship is a stepping stone to a rewarding career in the IT industry. If you are a motivated individual ready to dive into the world of software development, apply now to kickstart your journey with us.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer Apprentice

226001 Lucknow, Uttar Pradesh ₹25000 Monthly WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for motivated individuals to launch their careers in software development through a comprehensive Junior Software Developer Apprenticeship program. This is a fully remote, paid apprenticeship designed to provide hands-on training and real-world experience. You will work alongside experienced developers, contributing to exciting projects and learning the essential skills needed to succeed in the tech industry. This program is ideal for recent graduates or individuals looking to transition into a software development career, offering a pathway to potential full-time employment upon successful completion.

As a Junior Software Developer Apprentice, you will be immersed in our client's development lifecycle. Your responsibilities will include assisting senior developers with coding tasks, debugging existing applications, and writing unit tests. You will participate in code reviews, learn about version control systems like Git, and gain exposure to various programming languages and frameworks relevant to our tech stack. The program includes structured learning modules, mentorship from seasoned professionals, and opportunities to work on practical assignments. You will gain practical experience in software design principles, agile methodologies, and best practices in software engineering. We are looking for candidates with a strong passion for technology, a keen analytical mind, and a proactive learning attitude. While prior coding experience is beneficial, a strong foundation in computer science fundamentals and a demonstrable eagerness to learn are paramount. This remote apprenticeship requires excellent communication skills and the ability to collaborate effectively within a virtual team environment. You will be based out of the Lucknow, Uttar Pradesh, IN region and will be fully integrated into our remote operations.

Program Highlights:
  • Paid, full-time apprenticeship for a duration of 6-12 months.
  • Comprehensive training in core software development technologies and practices.
  • Mentorship from experienced software engineers.
  • Hands-on experience with real projects and tasks.
  • Potential for full-time employment upon successful completion.
  • Remote work flexibility.
Ideal candidates will possess:
  • A degree or diploma in Computer Science, Information Technology, or a related field, OR demonstrable equivalent practical experience.
  • Basic understanding of programming concepts and logic.
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication and teamwork skills.
  • A genuine enthusiasm for learning and developing software.
This is more than just an internship; it's a launchpad for your software development career.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Developer Jobs View All Jobs in Lucknow