Description
Software Developer - C#, T-SQL, ASP.Net, MVCLooking for an experienced C# software developer to join an agile team responsible for estimating, designing and developing high quality functional software solutions.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable C# and T-SQL code
- Deliver high quality functional software within agreed timescales.
- Collaborate with a team to prepare designs, estimates and functional specifications.
- Maintain quality through code and document reviews.
- Participate in Agile based meetings to ensure iterations are well defined, planned and delivered
- Investigate software/system faults and devise solutions to these problems
- Review team & iteration performance to identify improvements to future deliveries
Required Skills:
- Strong analytic skills, strategic vision, and logical approach to problem solving.
- Extensive commercial experience of C#, T-SQL, MVC and ASP.NET (CSS, JavaScript frameworks)
- Experience creating/maintaining web sites
- Knowledge of performing test driven development.
- Understands the Agile software development lifecycle and working knowledge of SCRUM
- Ability to work in a deadline-oriented environment, and be a highly organized individual with the ability to multi-task and have a high attention to detail.
- Working knowledge of design patterns and Object Orientated Design.
- Full development life cycle experience.
- Strong knowledge of refactoring, including improving the design of existing code.
- Experience in large, complex system implementation projects
- An Interest in programming best practices
- Good interpersonal and communication skills, and be autonomous and proactive in solving problems.
- Clear and concise documentation skills
Please send a CV detailing the above required experience for consideration.
Software Developer - C#, T-SQL, ASP.Net, MVC