About us
Occubee is a cutting-edge SaaS platform, which enhances retailers and manufacturers impact on their financial and operational performance by optimizing their supply chain processes. Occubee provides demand forecasting and replenishment by using artificial intelligence and machine learning.
The mission of a Software Developer is designing, developing, testing, and deploying full-stack web application using .NET and Angular. Integrating app with various APIs, services, and libraries. Working in Agile, active participation in project meetings with the developers, QA testers and Product Owners.
What does Software Developer do?
- Embodies and promotes Occubee Values, fostering positive team spirit, actively engages in key processes, communicates openly, collaborates effectively within and across teams, and adopts a ‘fail fast and learn fast’ approach.
- Maintains self-documenting code throughout the development process, proficient in writing technical documentation using tools such as Swagger.
- Demonstrates a comprehensive understanding of Occubee’s platform, including the key processes and purposes of all modules.
- Ensures the delivery of high-quality solutions.
- Collaborates with other developers, testers, designers, Scrum Masters, and Product Owners to meet software requirements, utilizing effective communication skills and tools like Teams, Monday, Outlook, and Confluence.
- Exhibits familiarity with agile methodologies like Scrum or Kanban commonly used in software development projects.
- Possesses strong programming skills, proficient in frameworks and languages (C#, HTML, CSS, JavaScript, TypeScript) to develop efficient and maintainable code.
- Adapts to changing requirements, timelines, and technology, remaining flexible and agile in response to evolving needs.
- Solves complex problems using online resources, creativity, and logical reasoning, analyzes and optimizes performance, and identifies and resolves bottlenecks.
- Communicates application status, updates, and potential issues to the team, employing efficient communication skills to facilitate collaboration.
- Engages in code review processes, providing feedback on code written by other developers to maintain code quality and consistency within the project.
What do we expect from you?
- Strong communication abilities in both Polish (C1) and English (B1-B2): verbally and in writing.
- A minimum of 2 years of development experience.
- A strong grasp of OOP paradigms and SOLID principles using the .NET framework and Angular framework.
- Proficiency in C#, HTML, CSS, JavaScript, and TypeScript.
- Proficient knowledge in database development using ORMs and SQL.
- Proficient understanding of distributed version control systems like Git.
- Proficiency in Agile/Scrum methodologies and a dedication to implementing Agile practices within the team.
- Analytical thinking and self-management skills.
Nice to have:
- Familiarity with Microservices, Modular Monolith, TDD, DDD, DevExpress, MySQL, Postgres, NoSQL.
What do we offer?
Feel free to apply