Overview
Summary :
We are creating our next generation technology platform and applications through re-usable cloud services. We are building cloud native applications using various AWS technologies within a micro-service architecture and an API first approach.
You will be joining a key team developing the underlying cloud platform that will shape the future of all IRIS products and will gain exposure to many new and exciting technologies along the way.
Qualifications / Experience :
Must Have:
- Experience (5+ years) as a backend .NET/C# software engineer
- how to configure an application
- how to keep a clean project structure
- logging and structured logging
- how to write unit tests, create mocks etc.
- Experience (4+ years) frontend development in Angular/React,Typescript
- writing Typescript code
- Angular/React development (creating components, services, etc)
- HTML & CSS knowledge
- Experience (3+ years) of AWS cloud (S3, RDS, Cloudwatch, SQS, Postgres)
- Source control : git
- pull / push / commit / merge / rebase / creating pull request / resolve conflicts
- Montioring
- how to write queries / read logs setup dashboards for/from a monitoring tool. Ex: AWS CloudWatch / Elastic Stack, Prometheus / Azure Application Insights / Datadog
- Experience with code quality tools (Sonarqube, Synk etc.)
- An understanding of DevOps concepts and practices / CI/CD concepts – Teamcity
- An understanding of Terraform scripts
- Experience of domain driven design and domain boundaries
- Solid object orientated programming knowledge and knowledge of software architectural patterns
- Good understanding of SOLID development principles
- Experience working in an Agile software development environment
- Bachelors degree
Desirable:
- Strong foundations in security considerations
- Experience of Enterprise level service bus
- Extensive experience of cloud SaaS platforms
- Extensive experience of APIs and Web services
- Strong knowledge of Docker
- AWS certifications
Salary:
Location: Romania