Unosquare Logo
4779 - C# Software Development Professional
Seniority
Location
Required skills
Published 5 days ago

Job Description | .NET Developer
Who you Are:

  • A data professional with an eye for data integration efforts
  • A team player who works well with others
  • A hard worker who is willing to get the job done
  • Self-motivated and able to work independently and as a team member
  • Strong sense of ownership and pride in the products you will be building

What You’ll Own

  • Integration middleware technologies (like Mulesoft, Oracle ODI/OIC, Dell Boomi, AWS Glue, AWS Eventbridge, Kafka, etc.)
  • Software development in an Agile environment
  • Web API development
  • Participate in technical design and contribute insights and ideas
  • Successfully troubleshoot most application problems independently; determine the root cause and fix the problem
  • Contribute to the development of project plans, identify key milestones, and raise critical project issues such as resource needs and contingencies
  • Support other developers through problem solving by identifying as well as evolving standards, best practices, and reusable solutions
  • Document code and system processes and procedures in a clear manner

**Required Experience:**3-5 years' C#/.NET development

  • Generics
  • Reflection
  • Dependency Injection
  • Extension Methods
  • Experience with design patterns
  • ASP.NET Core
  • REST based JSON Integrations
  • Entity Framework experience
  • Unit Test experience (xUnit, MSTest, or NUnit)
  • 1-2 years' JavaScript development (preferably React but not required)
  • AWS based Microservices and containerized architecture
  • Solid understanding of OOP concepts and design patterns
  • API design, implementation and integration
  • Version control systems (Git, SVN, etc.)
  • Deployment Systems (Docker, Pipelines)
  • Background processing
  • Agile/SCRUM methodology
  • Self-motivated and able to work independently and as a team member

Preferred Additional Skills:

  • Message Broker/Pub-Sub
  • o MSSMQ, RabbitMQ, Kafka (or similar)