San Jose, CA, 95115, USA
1 day ago
Backend Developer - IT
**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. You will be working on the backend automation for our internal IT cloud, used by thousands of IBM employees, and will participate in all aspects of the software development lifecycle, such as design, code implementation, testing, and support. In your role, you will be part of a small team that drives change in our internal IT delivery in order to enable IBM software development teams, while meeting overall IBM requirements with respect to cost and security. Our culture emphasizes speed, quality, flexibility, and impact, while fostering long-term career growth and learning opportunities in an environment that allows you to highlight your unique skills and experience. The role is for full time in-person employment in San Jose, CA. **Your role and responsibilities** As a Backend Developer in IBM Development IT, you will: * Work directly with physical and virtual systems to understand and develop functionality to deliver services to IBM developers. * Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use. * Design and code servers, services, applications, and databases that are reusable, scalable, and meet critical architecture goals. * Debug errors, troubleshoot issues, and perform routine performance optimizations. * Write high-quality, scalable, and reusable code. * Stay plugged into emerging technologies and industry trends. * Have an understanding of, or experience with, Agile development methodology. * 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 basic understanding of software development and programming languages. * Have a basic understanding of the Linux operating system. * Have a basic understanding of the databases and SQL. * Have the ability to learn new skills quickly and use the skills efficiently. **Required technical and professional expertise** * Working knowledge of PHP, SQL, Linux, Python. * Familiarity with APIs * Bachelor's degree in computer science or a related field **Preferred technical and professional experience** * Minimum of 2 years of experience developing using PHP and SQL. * Experience with web application development. * Professional experience building REST APIs. * Professional experience with relational databases, schema design, and SQL. * Strong understanding of containerization technologies like Docker.
Confirm your E-mail: Send Email