As a (Middle or Senior) Software Engineer, you will design and develop applications and microservices using C# and .NET technologies, collaborate with cross-functional teams in an Agile environment. You will work with REST APIs, messaging technologies, databases, Docker, and DevOps tools while contributing to the development of scalable, high-performance software products.
Your Tasks
- Design and implement or shift features in our new technology stack (C#, .NET MVC, REST API, message broker-based microservices)
- Collaborate with leads to implement direction set for product development
- Work closely with other developers on an agile scrum team to develop
- Partner with engineers to develop code that models, analyzes, and optimizes production equipment
- Implement and use libraries that communicate with and control oilfield equipment
Your Profile
- 4+ years of professional experience, including at least three (3) years developing .NET applications
- Experience developing and maintaining features in layered architectures (e.g., MVP, MVC, MVVM)
- Experience with relational database development using SQL Server or similar
- Experience with team-based software and processes (Agile Scrum, Pull Requests, Source Control, etc.)
- Very comfortable writing code in C#
- Experience with docker containers
- Experience with IoT protocols and frameworks like MQTT, AMQP, etc.
- Experience with Message Queues like RabbitMQ, ActiveMQ, etc.
- Hands on experience on RDBMS like SQL Server, Oracle
- Hands on DevOps
- Excellent interpersonal and communication skills
- Willing and motivated to learn new domains, skills, and technologies
Experience in the following a plus:
- Experience working with NoSQL databases like Mongo DB and Influx DB
- Experience developing progressive web applications using React
- Experience in Oil and Gas business domain
What you will love about working here
- Health insurance from the first days, regardless of the probationary period
- Christmas holidays from 25 December to 31 December
- Cooperation with Superhumans center and Veteran HUB
- Support for psychological counseling and veteran-friendly company policies