Middle .NET Developer
Ciklum
Madrid, Spain
Responsibilities
- Back-end development to meet customer’s business needs and implement components/parts of features or modules according to modern software development environment (microservice architecture) with acceptable quality with moderate supervision
- Describing own code within technical documents and simple diagrams and provide inputs/update to specifications for the solution
- Writing various types of tests (unit, integration, functional, etc)
- Proactive position in solution development, processes improvements
- Working in an international distributed team in an Agile environment
- Efficiently use development toolset, follow code standards and team agreed rules
- Use of the best practices and patterns when designing and implementing application components
- Investigate and fix application bugs
Requirements
- Excellent knowledge and experience in C# and .NET (more than 3 years)
- Commercial Experience with SQL (e.g. MSSQL)
- Experience with distributed systems / microservices
- Good knowledge in: Clean code practices, OOP, OOD and Design Patterns
- Experience in engineering best practices (code-reviews, testing coverage, agile methodologies).
- Experience with messaging systems (e.g. RabbitMQ / Kafka)
- Experience with ORMs (e.g. EntityFramework)
- Experience with unit and integration testing using testing frameworks (e.g. xUnit)
- Experience with troubleshooting, profiling and debugging applications
Desirable
- Good understanding of network interactions (protocols, conventions (e.g. REST), authentication and authorization flows)
- Experience with NoSQL (e.g. MongoDB)
- Team player attitude and mentality
- Ambitious and eager to learn new things.
- Understanding of Agile/Scrum/SAFE.
- B.Sc in computer science or equivalent
Personal skills
- Investigate issues
- Able to work in distributed cross-functional teams effectively
- Plan, schedule and monitor your own work
- Have learning agility (readiness for challenge and being open to change)
Apply Now
Don't forget to mention EuroTechJobs when applying.