Senior IT Developer, Kotlin
⚲ Warszawa
Do uzgodnienia
Wymagania
- Software Development
- IT Service Management
- Incident management
- Agile
- DevOps
- Analytical Thinking
- Kotlin
Opis stanowiska
About the role
As an IT Senior Developer, you will be responsible for the development, enhancement, design and ongoing support of applications throughout their lifecycle. You will work on complex application components, ensure system reliability and performance, and support smooth daily operations through high-quality technical solutions.
Responsibilities:
• Design, develop and maintain complex, business-critical application and system components
• Take end-to-end ownership of solutions, from requirements analysis to implementation and production support
• Investigate and resolve incidents and problems, including root-cause analysis
• Support technical design decisions with focus on scalability, performance, security and maintainability
• Review code and architecture to ensure quality, consistency and best practice standards
• Identify technical debt, risks and improvement opportunities, and actively drive continuous improvement
• Collaborate with product owners, business analysts, QA, operations and other IT teams
• Mentor and support junior developers through coaching, code reviews and knowledge sharing
• Contribute to technical documentation, knowledge bases and operational runbooks
Requirements:
• Master’s degree or equivalent in Business Informatics, Computer Science or a related field
• Solid experience in software development and maintenance of business applications
• At least 3 years of experience with IT service management and incident management, preferably in a logistics environment
• Experience working in Agile teams; DevOps experience will be an advantage
• Ability to analyze business and technical requirements and translate them into reliable solutions
• Strong analytical skills, attention to detail and a proactive approach to problem solving
• Good understanding of business and IT processes
• Team-oriented mindset, good communication skills and willingness to share knowledge
• Fluent English, both written and spoken
What we offer:
• Employment based on an employment contract, along with a comprehensive benefits package
• Training and development programs, as well as access to an e-learning platform
• Onboarding program with the support of a dedicated Buddy
• Participation in an annual, company-wide integration event
• A work environment based on Scandinavian organizational culture
• Opportunities for growth through our internal program
Benefits:
• Sharing the costs of sports activities
• Private medical care
• Sharing the costs of foreign language classes
• Sharing the costs of professional training & courses
• Life insurance
• Integration events
• Corporate gym
• Corporate sports team
• Coffee / tea
• Parking space for employees
• Extra social benefits
• Holiday funds
• Christmas gifts
• Employee referral program
• Charity initiatives
• Bicycle parking
• Modern and ergonomic office
• Yoga in the office
As an IT Senior Developer, you will be responsible for the development, enhancement, design and ongoing support of applications throughout their lifecycle. You will work on complex application components, ensure system reliability and performance, and support smooth daily operations through high-quality technical solutions.
Responsibilities:
• Design, develop and maintain complex, business-critical application and system components
• Take end-to-end ownership of solutions, from requirements analysis to implementation and production support
• Investigate and resolve incidents and problems, including root-cause analysis
• Support technical design decisions with focus on scalability, performance, security and maintainability
• Review code and architecture to ensure quality, consistency and best practice standards
• Identify technical debt, risks and improvement opportunities, and actively drive continuous improvement
• Collaborate with product owners, business analysts, QA, operations and other IT teams
• Mentor and support junior developers through coaching, code reviews and knowledge sharing
• Contribute to technical documentation, knowledge bases and operational runbooks
Requirements:
• Master’s degree or equivalent in Business Informatics, Computer Science or a related field
• Solid experience in software development and maintenance of business applications
• At least 3 years of experience with IT service management and incident management, preferably in a logistics environment
• Experience working in Agile teams; DevOps experience will be an advantage
• Ability to analyze business and technical requirements and translate them into reliable solutions
• Strong analytical skills, attention to detail and a proactive approach to problem solving
• Good understanding of business and IT processes
• Team-oriented mindset, good communication skills and willingness to share knowledge
• Fluent English, both written and spoken
What we offer:
• Employment based on an employment contract, along with a comprehensive benefits package
• Training and development programs, as well as access to an e-learning platform
• Onboarding program with the support of a dedicated Buddy
• Participation in an annual, company-wide integration event
• A work environment based on Scandinavian organizational culture
• Opportunities for growth through our internal program
Benefits:
• Sharing the costs of sports activities
• Private medical care
• Sharing the costs of foreign language classes
• Sharing the costs of professional training & courses
• Life insurance
• Integration events
• Corporate gym
• Corporate sports team
• Coffee / tea
• Parking space for employees
• Extra social benefits
• Holiday funds
• Christmas gifts
• Employee referral program
• Charity initiatives
• Bicycle parking
• Modern and ergonomic office
• Yoga in the office
🔍 Dekoder Ogłoszenia
🔴
Take end-to-end ownership of solutions, from requirements analysis to implementation and production support
Będziesz odpowiedzialny za cały cykl życia projektu, w tym za rozwiązywanie problemów w produkcji, co może oznaczać dyżury i pracę poza standardowymi godzinami.
🔴
Investigate and resolve incidents and problems, including root-cause analysis
Oczekuje się, że będziesz aktywnie reagować na awarie i problemy systemowe, co może wiązać się z nieprzewidzianymi i pilnymi zadaniami.
🔴
Identify technical debt, risks and improvement opportunities, and actively drive continuous improvement
Może to oznaczać, że będziesz musiał zajmować się zaniedbanymi obszarami kodu i procesów, które nie były priorytetem dla poprzednich zespołów.
🟡
Mentor and support junior developers through coaching, code reviews and knowledge sharing
Oprócz zadań deweloperskich, będziesz miał obowiązki związane z zarządzaniem i rozwijaniem mniej doświadczonych członków zespołu.
🟡
Master’s degree or equivalent in Business Informatics, Computer Science or a related field
Chociaż podano 'lub równoważne', formalne wykształcenie wyższe może być kluczowym kryterium, nawet jeśli posiadasz bogate doświadczenie praktyczne.