Description
Main responsibilities- Research, evaluate, architect and deploy new tools, frameworks, and patterns to build sustainable software solutions for our clients
- Stay on top with latest technologies
- Share knowledge and know-how of software best practices inside and outside the team
- Lead and work as part of a team, as well as independently work toward assigned goals.
- .NET Core, .NET Framework
- Front-end JavaScript frameworks ( ie. React, Angular, Vue)
- Databases (e.g. SQL Server, PostgreSQL, MongoDB)
- ORM tools (e.g. EntityFramework, nHibernate)
- CI/CD (e.g. Jenkins, Team City, Octopus)
- Cloud environments (e.g. Azure, AWS, Google Cloud)
- High personal code/development standards and practices (peer testing, unit testing, code reviews)
- Experience in Agile development environment
- Fluent communication in English
Other desirable skills
- Message brokers (ie. RabbitMQ)
- Streams (ie. Kafka)
- Tools (ie. JIRA, Confluence, Azure DevOps)
- Source Repositories (Git or another version control system)