Software Developer
IBM
**Introduction**
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
**Your role and responsibilities**
IBM® DataPower® Gateway is a single multichannel gateway that helps provide security, control, integration, and optimized access. These capabilities apply to a full range of mobile, web, application programming interface (API), service-oriented architecture (SOA), B2B, and cloud workloads. DataPower Gateway provides a converged policy enforcement point to secure your workloads with consistent security policies across channels, which reduce operating costs and improve security. DataPower Gateway is available in physical, virtual, Linux, and container form factors.
As a DataPower engineer, you'll develop highly performant and scalable code to complete new enhancements and delight our customers. You will participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support.
Who You Are:
* Highly motivated and have a passion for creating and supporting great products.
* Thrive on collaboration, working side by side with people of all backgrounds and disciplines, and you have very strong verbal and written communication skills.
* Great at solving problems, debugging, troubleshooting, designing, and implementing solutions to complex technical issues.
* Have a deep understanding of software development and one or more programming languages.
* Have the ability to learn new skills quickly and use the skills efficiently.
This is a hybrid office-based position in Lowell, MA.
**Required technical and professional expertise**
* 8+ years of experience in software development
* 5+ years of experience developing in NodeJS
* Experience implementing and debugging distributed systems
* Strong analytical and problem-solving abilities with a keen attention to detail
* Excellent verbal and written communication skills, with the ability to collaborate effectively in a team environment
* Willingness to learn new technologies and adapt to changing project requirements
* Ability to work both independently and as part of a collaborative team
* Experience with tools such as Git, GitHub, IDEs (e.g., VS Code), Jira, and other tools necessary for collaborative development work
**Preferred technical and professional experience**
* Experience with CI/CD such as Jenkins, Travis, Tekton, etc.
* Experience with container applications and container orchestration, e.g. Kubernetes
* Experience developing in Rust and/or Go
* Experience with Redis
Confirm your E-mail: Send Email
All Jobs from IBM