Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

IBM Senior Software Development Engineer Go 
Poland, Lesser Poland Voivodeship, Krakow 
829729978

29.08.2024

Responsibilities:
You will work with your scrum team to deliver impactful and valuable features bi-weekly. You will personally own end-to-end features from concept to design to production, and partner with product managers, other engineers, and other teams to achieve high-quality solutions.
Required Technical and Professional Expertise

  • Passion, energy, and the desire to work very hard to deliver cool software.
  • Experience delivering enterprise-level object-oriented software engineering in Go.
  • Experience in Terraform.
  • Experience with popular AWS, Azure and/or GCP services for compute, storage, and databases etc.
  • Experience in working with complex object (data) models and business rules.
  • Collaborative work style; effective communication; cross-functional teamwork.
  • Experience working with product management, field staff and customers to clarify requirements.
  • Experience with best SDLC practices: coding standards, reviews, code management, build processes, CI/CD pipelines and automated testing.
  • Experience delivering commercial software; familiarity with common roles and responsibilities, product and release life cycle, source code and change management, etc.
  • Fluent English language skills.


Preferred Technical and Professional Expertise

  • Passionate and driven to design, implement and deliver scalable, programmatic solutions to complex problem and processes.
  • Technical leadership experience in building and delivering complex software systems.
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • Knowledge in modern application architecture and integration patterns.
  • Robust knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming.
  • Professional experience designing and building REST APIs.
  • Experience with multi-cloud application development.
  • Experience in working with customers, product management, and senior management to deliver value to the market.
  • Experience with best SDLC practices: coding standards, reviews, code management, build processes, and testing.
  • Experience developing Platform applications that are used across the company by other teams and understanding the impact of this architecture in a deployment environment.
  • Open to work with other technologies like Typescript, Java, React.js, Batch processing, Kubernetes, Docker, etc.