Application Developer - STUDENT CONVERSION
IBM · Bogota, CO · Software Engineering
About this role
IBM is hiring a mid-level Software Engineer based in Bogota, CO. The posting calls out experience with CI/CD, API Development, Full Stack, Frontend Development.
- Role
- Software Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Bogota, CO
- Department
- Software Engineering
More roles at IBM
Job description
from IBM careersIntroduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your role and responsibilities
As a Full Stack Application Developer, you will work with a team responsible for every aspect of the software development cycle, including design, development, and deployment. You will participate in major software and architectural design decisions, collaborating with development teams to deliver software solutions. Your primary responsibilities will include: • Design user architecture: Designing user-side and server-side architecture to meet software requirements. • Develop applications: Building the front-end of applications through appealing visual design and developing well-functioning databases and applications. • Implement security: Understanding and implementing security and data protection measures to ensure high-quality code. • Test software: Testing software to ensure responsiveness and efficiency, and troubleshooting, debugging, and upgrading software as needed. • Collaborate with teams: Working with data scientists and analysts to improve software, and writing effective APIs and technical documentation.
Required technical and professional expertise
• Full Stack Development: Exposure to all aspects of the development cycle, including design, front-end development, web development, back-end development, and system administration. • Software Architecture: Experience with designing user-side and server-side architecture to meet software requirements. • Application Development: Ability to build the front-end of applications through appealing visual design and develop well-functioning databases and applications. • Security Implementation: Understanding of security and data protection measures to ensure high-quality code. • Collaboration Tools: Exposure to working with data scientists and analysts to improve software, and writing effective APIs and technical documentation.
Preferred technical and professional experience
• Additional Tools: Exposure to continuous integration tools for software deployment • Data Analysis: Working with data scientists and analysts to improve software • Technical Writing: Writing effective APIs and technical documentation