Project:
Help better the financial system of an important banking client using your .NET developmental skills.
Job Responsibilities:
- Work in an innovative environment, develop projects using various technologies
- Collaborate with cross-functional teams to configure and customize solutions in order to improve and deliver new features
- Contribute in developing third-party integrations
- Continuously discover, evaluate and implement new technologies to maximize development efficiency
- Bring your own ideas and shape them into innovative working solutions
Requirements:
- Bachelor’s degree in computer science or relevant experience –it’s important to know the fundamental theories that guide a proficient developer, but we cherish even more your hands-on experience
- Experience in development using .NET Framework and .NET Core
- Strong experience with applied SOLID principles and design patterns in previous projects
- Strong experience with a .NET unit testing framework
- Strong understanding of Oracle or MSSQL database servers
- Experience with build and deploy pipeline for .NET based projects
- Experience in development using ReactJS
Nice to have:
- Queuing technology (Kafka, Rabbit MQ)
- Caching/indexing technology (Redis, Elasticsearch)
- Container based tools (OpenShift, Docker, Kubernetes – hosted or cloud)
- Monitoring systems like Prometheus, Grafana, Kibana (elk, efk)