Description
Our client is looking to hire a C# Developer to join their software development team.
Client Details
Our client a tech and engineering company with international projects.
Description
- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable C# code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
Profile
- Strong skills and experience in C# and the ecosystem surrounding it
- Strong skills and experience in .NET framework (4.6.x +)
- Experience in using .NET Core in non-windows platforms
- Good understanding of OOP (Object-Oriented Programming) and design patterns
- Concepts of containerization, containers and container management systems
- Concepts of distributed systems, messaging, integration patterns
- Knowledge or experience working with relational databases (SQL Server or PostgreSQL preferred)
- Knowledge or experience working with non-relational databases (MongoDB or ElasticSearch preferred)
- Experience and understanding of software development concepts and tools like:
- Working with Source control tools (git preferred) with distributed teams
- Continuous Integration and Continuous Deployment
- Automatic testing
- Experience with Azure DevOps preferred
Job Offer
Opportunity to work in a uniquely challenging environment within a highly motivated team.
Candidate-se através do website