Job description
Title: Contract Software Developer
Location: Southampton, Hampshire
Duration: 3 months
Rate: Dependent on experience
Role:
Our client is looking for a Contract C# .NET Developer to join the team on a 3 month term.
RESPONSIBILITIES
- Design, build, and maintain efficient, reusable, and reliable code
- Translate application storyboards and use cases into functional applications
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, structure, and automatization
- Participate in team meetings and discussions
- Maintain accurate documentation
KNOWLEDGE, SKILLS AND EXPERIENCE
- Strong analytical skills and a logical approach to problem solving
- Strong C# capabilities with experience using the .NET Framework
- Working knowledge of design patterns and Object Orientated Design
- Goods knowledge of relational database technologies such as Microsoft SQL Server
- Strong communication and team working skills
- Use of source control technologies, such as GIT
- Good interpersonal and communication skills, and be autonomous and proactive in solving problems
- An Interest in programming best practices
- Experience with TDD and unit testing
ADDITIONAL SKILLS PREFERRED
- Experience developing RESTful WebAPIs
- Experience with HTML5 and Javascript Frameworks such as Angular
- Commercial experience working with high-transactional SQL environments
- Understands the Agile software development lifecycle and working knowledge of SCRUM
- Full development life cycle experience
- Experience in large, complex system implementation projects
- Knowledge of performing test driven development
- Experience with CI tools such as TeamCity