Your skills and experience:
Minimum Job requirements:
• Junior: 1+ years of experience as a programmer – 2 positions
• Medium: 5+ years of experience as a programmer – 3 positions
• Senior: 10+ years of experience as a programmer – 2 positions
GENERAL
• Fluent in English
• Structured programming and documentation skills
• Experience with Git and Agile Methodologies environments
• Analytical mindset
BE
• .NET framework, .NET Core, C#, ASP .Net Web API
• MS SQL database design and programming (T-SQL)
FE
• HTML5, CSS
• ReactJS, Typescript
NICE TO HAVE for BE
• Unit testing
• Knowledge about TDD
• Enterprise Service Bus / Message queues
• Microservices architecture
• No-SQL
• Experience with programming and configuring in Cloud environments (Azure or AWS)
• Experience with CI/CD pipeline (like Teamcity and Octopus)
NICE TO HAVE for FE
• Unit testing
• Knowledge about TDD
• Material UI
• UI/UX experience
• Experience with CI/CD pipeline (like Teamcity and Octopus)
Your competencies:
Initiative, results oriented, communication, team work, client focus, accountability, innovation, creative thinking, quality focus, continuous learning.
Our offer:
– Be part of a close-nit, experienced, international team
– Work with great technology
– Fantastic office location
– Flexibility and Fun
Remuneration: Competitive salary; will be based on your personal experience and skills. 22 vacation days each calendar year, monthly meal vouchers and a commuter/travel allowance.
Astrata Europe: We create software solutions that have the power to change the supply chain and logistics world. With strong foundations in geolocation, fleet management we are at the head of innovative telematics services. We ensure seamless integration of telematics with software solutions while connecting three strategic pillars: extracting data, adding intelligence, and providing information.
Our culture: We Commit: We have the ambition to deliver the best result possible. We Collaborate: We work together with our teammates, a prospect, a customer, or a partner towards a mutual goal. We Communicate: We share information when asked or when we think it has value. We have Respect: We treat others as we would like to be treated ourselves. We take people seriously. We Engage: We are completely involved in- and connected to- our project, customer, prospect, and field in a proactive way.
Your challenge: To add value to our company. The impact of your work will be visible to you, your teammates, and our customers. To work in a closely-knit team, to be proactive, to be creative and innovative along with us and to be responsible for excellence. Can you deliver the goods?
The job:
• Design and develop state-of-the art web applications, using a micro-services and event-driven approach
• Responsible for producing high quality web applications in an Agile team environment
• Provides documentation and information to the Astrata quality assurance team
• Interacts with system designers, quality assurance and product management teams
Your successes:
• Working in the whole application development process: requirements analysis, participation in user story reviews and task breakdown and, of course, the development,
• Collaborate with cross-functional teams to define and design new features,
• Continuously discover, evaluate, communicate and implement new technologies to maximize development efficiency,
• Being responsible for ensuring quality and security of the application. Drive our efforts to adopt the best practices to build an innovative, stable and maintainable product,
• Ensure best performance, quality and responsiveness of the enterprise-grade applications,
• Provide technical assistance to customer support teams and customers when needed.