Who are we
Although we have been working on .NET projects for a couple of years here at Infinum, we only recently decided to create an official team that counts 7 of us. This makes us the youngest team here, but the years of experience from our developers make up for it. Working on our projects also involves collaborating with other teams like DevOps, Frontend, Design, and QA. This provides a great opportunity to share knowledge and improve our development process.
Our work is mostly oriented on .NET web technologies, but we also have experience with other application types. .NET Core became our framework of choice from the day it was released. The projects we have been working on are as diverse as the .NET framework itself, and we use a lot of different tools and technologies to support our clients’ business processes. We are excited to be working with cloud-based tools like Azure IoT, Functions, or new types of storage since this brings us new possibilities and interesting experiences.
Who are we looking for?
Qualifications & Experience
- at least 3 years of experience in development using .NET Core or .NET Framework (Web API, MVC, WCF and other service types)
- knowledge of software development patterns
- experience with relational databases (PostgreSQL, SQL Server) and data modelling
- excellent English knowledge
These would be nice to have, but are not direct requirements:
- experience in agile methodologies
- experience deploying to a cloud-based hosting environment (AWS, Azure, Google Cloud)
- experience with enterprise integration patterns
- experience in developing Continuous Integration/Continuous Deployment Pipeline solutions
- experience with NoSQL data stores
- experience with third party service integrations (like Google APIs)
Your responsibilities
- planning, development, deployment, and maintenance of various software solutions
- defining tasks and giving time estimates
- to write clean, maintainable code and test it
- to roll out new features, and analyze (and react) to the results you learn about from our QA Engineers and user feedback
- to collaborate with clients and both project and technical teams
- being able to present your solutions in front of clients and/or a group of colleagues
- proactively communicating with other team members and project stakeholders
- use agile methodologies in development (if you don’t know them yet, we will teach you)
- participate in code reviews, pairing, and other forms of knowledge sharing
- to continually improve your skills and push others to go forward with their knowledge
- working in a cross-functional team