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.