https://bayt.page.link/47ubb2YbTB8hVGUr9
Create a job alert for similar positions

Job Description

Introduction
Software developer who strives for excellence in delivering elegant solutions for complex business processes as well as in your technical solutions. You have a curious mind and a passion for continuous improvement, automation, and process enhancements. You thrive in an agile, fast paced, and highly collaborative team environment.

Your Role and Responsibilities
The IBM web Methods team is looking for a Software Engineer who loves working with high performing teams, wants to work with cutting edge Node.js and Cloud technology, and thrives on helping team to deliver team high quality solution to customers.
As an Software Engineer, you will:
  • Design/architect software solutions to solve complex problems for backend components/distributed systems and have good knowledge on ReactJS and its ecosystem.
  • Exercise best practices in agile development and software engineering. Code, unit test, debug and perform unit tests of software components
  • Develop new features, effective debugging, performance analysis and able to analyse performance of implementation, recommend software solutions to improve the product.
  • Participate in software design reviews, code reviews and project planning.
  • Provide troubleshooting and technical advice for customers
  • Write and review documentation and technical blog posts.
  • Recommend and implement new or improvements to existing code and processes
  • Contribute to department attainment of organizational objectives and high client satisfaction

To be successful, you will need:


  • Passion for handling technical challenges and be goal and results oriented
  • Excellent technical knowledge and communication skills to design and develop new features and enhance existing features
  • Proven listening, detail-oriented thinking, and creative problem-solving skills
  • Ability to work in highly collaborative global organization
  • Be open to flexible schedule in development and support environment
  • Good communication skills and ability to work with cross team
  • Agile development experience

What we look for:


  • Hands on experience in ReactJs and its ecosystem as well as Node.js and programming Language (Javascript) strongly preferred.
  • BE/B Tech in Computer Science or relevant and 1+ years track record in design and development of complex enterprise solutions.


Required Technical and Professional Expertise


  • 2+ years of experience in IT industry with experience in software product development
  • 1+ years of experience in Node.js, React, Typescript, JavaScript, HTML, CSS, MongoDB.
  • Excellent understanding of Microservice architecture
  • Experience in Agile development methodologies
  • Familiarity with secure development and deployment best practices
  • Experience working with GitHub as source control
  • Experience in using tools for software development lifecycle.
  • Responsible for developing, maintaining, and prioritizing efficient, reusable, and reliable code throughout the development lifecycle.
  • Proficiency in identifying bottlenecks and bugs and proposing appropriate system solutions by weighing custom development advantages and disadvantages.
  • Collaboration with cross-functional teams to define, design, and implement new features.
  • Customer-oriented with exceptional technical and interpersonal skills.
  • Strong debugging and troubleshooting capabilities to address performance bottlenecks and resolve issues.
  • Positive attitude, flexibility, and willingness to provide extra support to customers.
  • Participation in code reviews, offering constructive feedback to ensure code quality.
  • Contribution to the ongoing enhancement of development processes and tools.
  • Stay updated with the latest software industry trends and best practice.


Preferred Technical and Professional Expertise


  • React JS and its ecosystem
  • Node.js experience
  • Any cloud platform (AWS, Azure)
  • Kubernetes and Docker experience is plus.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.