Senior Software Developer
IBM
**Introduction**
At IBM Apptio, we deliver a best-in-class FinOps platform that helps customers enable their IT, finance, and DevOps teams to work together to optimize cloud resources for speed, cost, and quality. We are seeking a highly skilled and experienced Front End Senior Software Development Engineer to join our dynamic and growing team. The ideal candidate will be a seasoned software developer with a passion for technology, problem-solving, and driving software development processes. You will get to lead technical initiatives, and mentor junior engineers while delivering high-quality, scalable, and maintainable software solutions.
**Your role and responsibilities**
* Develop cloud-native services to address both new and ongoing business challenges and meet customer needs.
* Own end-to-end feature development, from concept through design to production, collaborating with product managers and engineers to deliver scalable, high-quality solutions.
* Drive the adoption of best practices for software development, including testing, code reviews, and continuous integration, to ensure the delivery of high-quality, reliable software.
* Identify and address performance bottlenecks, ensuring that systems scale efficiently and perform well under varying loads.
* Mentor and provide technical guidance to junior engineers.
**Required technical and professional expertise**
• Extensive demonstrated experience developing enterprise-level software as well as
providing testing and support to software applications
• Demonstrated experience with end to end application development.
• Proficiency in Java and REST APIs, React, Javascript, FrontEnd technologies
• Experience with relational databases, schema design and SQL
• Excellent communication skills, team collaboration and critical thinking
• Proven application development skills with web or enterprise scale software.
• Strong knowledge of data structures, algorithms, object-oriented programming
**Preferred technical and professional experience**
Experience with AWS or other public cloud technologies
* Experience with JavaScript and one or more modern JS UI frameworks
* Experience with Database implementations, specifically utilizing NoSQL
* Experience with distributed source control systems such as Git and Mercurial.
* Experience with test-driven development and frameworks.
* Familiarity working in a DevOps model
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Por favor confirme su dirección de correo electrónico: Send Email
Todos los trabajos de IBM