Associate Software Engineer Ref. No: 8469

For our client, a leading global retail company, we are hiring IT Specialists for their Krakow Center.

As an Associate Software Engineer, you will be tasked with delivering software solutions ensuring they meet the requirements of our Business Stakeholders and satisfy the quality criteria of Technology. You will also participate and contribute to the standards and processes of the overall development practice.

Region: Kraków, małopolskie


Requirements:

  • Min. 1 year proven experience in software engineering - digital development and project delivery
  • C#, .NET Core and other server-side development tools
  • JSON and XML document creation and interpretation
  • Client-side frameworks for web apps and native apps (React and React Native preferable)
  • Javascript, Typescript, HTML, CSS and other client-side technology and standards
  • RESTful web services and HTTP standards
  • SQL, No-SQL and Index DB storage technologies
  • Strong communication skills – both written and verbal
  • Ability to work collaboratively with the development team
  • Excellent analytical and problem-solving skills
  • High attention to detail and accuracy
  • Genuine desire to provide business value
  • Self-motivated


Responsibilities:

  • Ensure quality and efficiency of software development (large-scale, global e-commerce platforms and other interdependent systems)
  • Comprehensive coverage of functional and non-functional requirements in developed items
  • Ensure test-driven development practices are followed
  • Ensure full unit testing of developed items, incorporating automated unit tests
  • Collaborate with the Quality Engineers on the development and incorporation of automated integration and acceptance tests
  • Documentation of developed items, as per required standards
  • Adherence to coding practices and standards
  • Peer review of items developed by colleagues in Delivery
  • Participate in the daily, weekly, fortnightly Agile team practices
  • Contribute to transparent time estimates and work status reporting
  • Collaborate with Technology team members within your team and across other teams to deliver outstanding results for our business stakeholders


We offer:

  • A chance to join a global IT team working on exciting and challenging projects
  • Work with an international, diverse and talented team
  • Professional development and growth opportunities
  • Flexible working hours
  • Competitive salary and benefits package
  • Hybrid work model