Job summary
As an Application Developer, you will lead IBM by translating system requirements into customized systems in an agile environment.You will have access to the latest education, tools, and technology, and a limitless career path.Come to IBM and make a global impact!
Job seniority: associate level
Responsibilities
• Define, detail, and scope technical requirements into solution architecture and drive independent projects.• Translate software requirements into working and maintainable solutions.• Design, develop, and re-engineer application components.• Collaborate with cross-functional teams to understand requirements and define technical specifications.• Document technical specifications and design decisions.• Build reusable code that scales and maintain code quality.• Use IBM's Design Thinking to create products with a great user experience.• Identify and solve bottlenecks and bugs.• Support code review process and troubleshooting.• Help maintain and improve code quality, organization, and automation.
Requirements
• Must have the ability to obtain and maintain a Federal security clearance.• Bachelor's degree in a discipline related to the area of expertise.• Familiarity with Spring Boot and/or .Net frameworks.• Exposure to deploying applications with container technology like Docker.• Familiarity with web markup languages, including HTML5 and CSS3.• Strong interpersonal and communication skills.• Ability and drive to learn.• Demonstrated programming proficiency and experience with Java, JavaScript, C++, or Python.• Ability to thrive in an ever-changing, technology-based consulting environment.• Exposure to web services, API, and multiple Java application frameworks.• Willingness to travel up to 60%.• Willingness to relocate within 50 miles of Rocket Center, WV.
Key Skills Needed
• Spring Boot• .Net frameworks• HTML5• CSS3• Java• JavaScript• C++• Python• Web services• API• Java application frameworks