Back-End Software Developer IBM Corporation Lowell MA (Up to 40% telecommuting permitted):
- Design and develop backend and/or User Interface (UI) functionality to support next generation product and extend existing products in a complex systems environment.
- Review code suggest improvements to code based on coding standards and identify potential areas for defects.
- Develop microservices putting in place build infrastructure and docker image deployment.
- Participate in agile software development team in the hybrid data management team.
- Validate code in the form of writing automated tests using Jenkins and pytest.
- Create stories and work item issues in GIT project tracking repository and ensure to update status daily.
- Work with team leads and architects to understand requirements provide feedback on designs and develop designs for assigned functionality.
- Document various appropriate software API (Application Programming Interfaces) and code behavior using flow charts diagrams and word documents.
- Work closely with support team to resolve customer issues through use of internal tooling and attend sessions with customers.
- Develop microservices.
- Develop unit and integration tests for all written code and ensure code coverage percentage meets the goal specified by the team by using code coverage tools such as pylint.
- Provide feedback on design/architecture and test plan documents.
- Leverage knowledge in SQL Database Cloud Hyperscalers and build tools knowledge such as Travis Jenkins Maven.
- Manage opensource components for project.
- Implement the requirements using microservices architecture with a cloud first approach.
- Support customers in both SaaS and Hybrid Cloud environments.
- Develop maintain and expand using microservice architecture.
- Design features centered around managing metadata for a large-scale distributed data warehouse.
- Validate software/functionality using a combination of automated and manual testing.
- Utilize: Java Docker Kubernetes GitHub Jenkins Python and Db2.
Required: Bachelor's degree or equivalent in Computer Science Computer Engineering or related and five (5) years of experience as a Software Engineer Software Developer or related. Five (5) years of experience must include utilizing Java Docker Kubernetes GitHub Jenkins Python and Db2. $178131 to $190000 per year. Full time. V231.
Bachelor's degree or equivalent in Computer Science Computer Engineering or related and five (5) years of experience as a Software Engineer Software Developer or related. Five (5) years of experience must include utilizing Java Docker Kubernetes GitHub Jenkins Python and Db2.