.NET Developer- Senior Associate- Energy and Commodities
Indexed description
Your Impact:
- Build state-of-the-art, enterprise-ready solutions for customers all over the world with clients from all business areas such as Banking, Telecom, & Advertising, or Manufacturing
- Groom, develop, test, and see the value brought by your code to the end user
- Build applications of all sizes from the ground up and see them delivered to production successfully
- Interact with a team of amazing software engineers that are always focused on the quality of the product and the happiness of the end-user
- Be Agile, breathe Agile, and discover the fun in Agile.
- 5+ years of experience with .NET Core
- Hands-on experience working with Oracle databases in production environments
- Hands-on experience in creating and consuming Microservices using .NET Core APIs
- Sound understanding of concepts like Exception handling, Serialization/Deserialization Immutability concepts, etc.
- Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
- Thorough understanding of OOPS concepts, Design principles, and implementation of different types of Design patterns
- Familiarity with REST and RPC APIs
- Understanding of Clean Code approaches and SOLID principles
- Understanding of CQRS / DDD concepts
- Experience in RDBMS or NO SQL databases, Oracle database and writing SQL queries (Joins, group by, aggregate functions, etc.).
- Experience with Multithreading, Async-await/TPL/Reactive programming, and Concurrent collections
- Good understanding of .NET resource management including garbage collection concepts
- Skilled in database programming (stored procedures, triggers, functions) and a good understanding of ADO.NET/ORM frameworks
- Hands-on experience with messaging/data streaming platforms like RabbitMQ, ActiveMQ, Kafka
- Strong experience designing and working with N-tier architecture (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
- Hands-on experience in Microservices architecture with a good understanding of key Microservices based patterns
- Experience in security, transaction, Idempotency, log tracing, distributed caching, monitoring, and containerization requirements of Microservices
- Experience implementing automated testing platforms and unit tests (MSTest, xUnit, NUnit)
- Experience in working with large-scale applications and frameworks
- Good understanding of code build, test, quality check, and release tools like Git, MSTest, TFS, MSBuild, Jenkin/Bamboo/Octopus, cloud DevOps tools, etc.
- Experience in working with JavaScript (Angular, React, or other frameworks)
- Working experience in Docker & Kubernetes based solutions
- Experience in developing/migrating on-prem applications on cloud platforms.
Besides an exciting job in a tremendous team, here s what you can expect:
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Meal tickets
- Extra vacation days - starting with 25 vacation days
- Many others perks
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search