
Job Information
IBM Senior Software Development Engineer in Krakow, Poland
Introduction
As an organization, Apptio, an IBM company has a very strong culture; it is open, transparent, and very customer focused. Leaders in the organization consistently showcase the following key attributes and look to build teams that embrace these qualities every day:
Growth Mindset
Dealing with ambiguity and change
Take ownership and has accountability
Customer-focused
Foster an inclusive environment
Help us create our market-defining SaaS enterprise applications! In this role, you will be responsible for designing and delivering a variety of exciting and challenging functionality. For example, our work includes interactive modelling, business intelligence and creating an extensible applications framework. The right candidate will be a solid Typescript developer well-seasoned in React framework and experienced in Java development, collaborate exceptionally, have a knack for delivering appealing UI and demand a high-performance environment.
Your role and responsibilities
Thrive in a fast-paced, collaborative, cross-functional, agile environment.
Team with product management to define desired capabilities.
Technical design and deliver those capabilities with state-of-the art rich interfaces in TypeScript.
Contribute procedures, tools and practices to optimize team productivity.
Analyse problems from internal and external customers, debug and provide fixes.
Deliver initial quality, design for automated test-ability, and write unit tests.
Required technical and professional expertise
Passion, energy and the desire to work very hard to deliver cool software.
Practical experience in React framework development.
Object-oriented software engineering with Java and TypeScript.
Complex object (data) models and business rules.
Large scale, data-driven business applications, preferably SaaS.
Rich user interfaces with web 2.0 technology such as BI, graphical manipulation or complex tabular UIs.
Collaborative work style; effective communication; cross-functional teamwork.
Able to work with product management, field staff and customers to clarify requirements.
Experience delivering commercial software; familiarity with common roles and responsibilities, product and release life cycle, source code and change management, etc.
B.S. in Computer Science or equivalent experience.
Preferred technical and professional experience
Relational and non-relational databases, schema design, SQL and NoSQL.
Agile development processes.
Design of commercial PaaS or internal platform/application architectures and APIs.
Experience with content-management and scriptable applications.
Domain experience with enterprise IT.
Domain experience with financial planning or other similar business applications.