.Net Developer
6 months contract – Competitive market rates – Inside IR35 - London – 3 days on-site
Key Skills: Key Skills: C#.Net, Python Frameworks, Experience with application development, OOO/OOD Concepts
The Role:
A global trading organisation is looking for a .Net Developer to design, develop, deliver and support technical solutions for the clients' needs.
Key Responsibilities:
- Collaborate with business analysts to understand and interpret complex business requirements, then design applications to fulfill these needs.
- Partner with product owners and architects to review and recommend solution designs.
- Create comprehensive and high-quality documentation and specifications.
- Work with project stakeholders to ensure successful project delivery, assisting with accurate estimation, planning, and task management. Commit to and execute development tasks according to the development plan.
- Participate in and contribute to peer reviews to enhance overall code quality.
- Provide accurate advice, guidance, support, and training to team members.
- Install, configure, and test software releases in the development environment. Offer support and assistance to QA and operational personnel with queries in upstream environments.
- Positively represent the software engineering function within the organization.
- Adopt and promote best practices around DevSecOps, including automated builds, automated unit testing, increasing test code coverage, static code analysis, and automated deployments.
Key experience:
- Over 5 years of experience in software development, with a strong preference for .Net-based languages such as .Net and C#.
- Experience with JVM-based languages is a plus.
- Proficient in Python frameworks like Django, Flask, and Pandas.
- Familiarity with both Scrum/Agile and Waterfall software development lifecycle models.
- Skilled in application development, including story analysis, coding, implementing automated tests, contributing to release and iteration planning, and enhancing team working practices.
- Extensive experience in participating in and managing projects.
- Proficient in creating and maintaining complex design documentation and knowledge bases.
- Experienced in operating highly available services.
- Knowledgeable in distributed systems, consistent hashing, distributed locking, checkpointing, and load balancing.
- Proficient in OOO/OOD concepts and design patterns, modularization, functional decomposition, and system implementation using microservices.
- Experienced in various software engineering practices including BDD, TDD, unit testing, mock testing, functional testing, integration testing, and automation.
- Working knowledge of Big Data processing platforms like MapReduce and Kafka.
To be considered, please ensure you complete your application on the Computappoint website.
Key Skills: Key Skills: C#.Net, Python Frameworks, Experience with application development, OOO/OOD Concepts
Services offered by Computappoint Limited are those of an Employment Business and/or Employment Agency in relation to this vacancy.