- Industry: Energy
- Location: 100% remote in Poland
- Project language: English
- Start: ASAP
- Project length: 6 months
We are looking for a skilled FullStack/API Engineer to join the development team for a self-service portal catering to finnish customers. This project involves initiating the new system architecture, focusing on a technology stack that includes .Net, EpiServer, Angular, CI/CD, Azure, Infrastructure as Code, DevOps, and API development.
- Analyze and map the API from the old backend system to the new architecture.
- Engage with business stakeholders to facilitate process discovery.
- Develop self-service processes tailored for B2C finnish customers.
- Establish DevOps processes within the team.
- Ensure efficient integration of the technology stack during development.
- Collaborate with the team to ensure high-quality code and best practices.
- Proficient in .Net and EpiServer frameworks.
- Experience with Angular and modern frontend development practices.
- Familiarity with CI/CD processes and Azure cloud services.
- Strong understanding of Infrastructure as Code principles.
- Practical experience in API development and integration.
- Proven track record in a DevOps environment.
- Knowledge of additional programming languages or frameworks.
- Experience with user experience (UX) design principles.
- Familiarity with agile project management methodologies.
- This is a new project, and initial phases will focus on system architecture adjustments.
- Collaboration with both technical teams and business stakeholders is crucial.
- Technical skills:
- Writing clean, self-documenting code.
- Strong proficiency in .NET, C#, and API development.
- Developing frontends for Episerver.
- Knowledge of SOLID principles and design patterns.
- Experience writing and testing own code, including contract tests.
- Proficiency with git for version control.
- Experience with Azure DevOps (CI/CD pipelines, Repos, Boards).
- Experience in setting up an infrastructure as code environment.
- Soft skills:
- Experience working in a knowledge-sharing culture.
- Ability to share knowledge with others.
- Ability to work independently.
- Proactive and responsible approach.
- Creativity.
- High communication skills for business cooperation.
- Ability to consult and advise business.