Our scrum team builds the
Asset Investment Planning product that is a part of the broader enterprise domain - Long-term Planning and Optimization.
With our software, you can easily manage and optimize a portfolio of projects such that a given objective is achieved, subject to constraints like dependencies, budgets, timing, etc. It is simply the next step in risk-based optimization for asset management. The heart of the product is a powerful mathematical optimization framework. Using modern approaches like DDD or microservices, we are building a user-friendly enterprise solution around this framework.
After you join our team, you will report to
Maria Paprocka.
Your responsibilities:
- Achieving business goals through designing and developing code in the .NET technologies
- Assuring high code quality through unit tests and adherence to software development best practices like Clean Code, SOLID and code reviews
- Improving technical skills and knowledge of the project's business domain
- Being a member of a cross-disciplinary team (active participation in team activities that focus on a common goal)
Your background:
- More than 3 years of professional experience in software development
- Experience in the .NET technology stack: C#, REST Web Services, .Net Core, and Entity Framework
- Good knowledge of the Unit and Integration testing technics and frameworks
- Good understanding of the microservices architecture and related topics (for example, message queues)
- Knowledge of DDD, Event Sourcing, Go or Python is a plus
- Effective team player with excellent communication skills who is eager to learn new things
- Good spoken and written English