.Net Developer
Recruiter
Access Group
Listed on
20th March 2019
Location
Leicestershire
Salary/Rate
£30000 - £45000
Salary Notes
Competitive
Type
Permanent
Start Date
2019-04-01
This job has now expired please search on the home page to find live IT Jobs.
.Net Developer Main Responsibilities- Actively contributes to requirements discussions and requirements analysis, and takes responsibility for understanding scope, risk and complexity of changes
- Communicates and Collaborates with stakeholders on deliverables and approach
- Good understanding of industry software development standards
- Continuous development of processes and improvements
- Ability to deployments to environments, and contribute to management and automation of deployments
- Contribute to Environment management
- Good understanding of Merge/Branch best practice, and ability to troubleshoot issues
- Able to identify, compartmentalise and execute refactoring where commercially/technically necessary
- Able to analyse, identify and fix root cause of defects throughout the various layers of an application
- Understand, identify and adhere to our preferred design patterns, coding standards and definition of done
- Take responsibility for assessing the risk of development tasks, taking into account technical and commercial factors, make risk-based recommendations and decisions
- Champion a quality focussed approach including: good planning; branch, environment and code base management; promoting/participating in early discovery of defects; code reviews; unit testing where appropriate; and collaboration with the QA team.
- Help ensure agreed agile delivery process and approach is followed, including estimation/planning, Scrum activities, release and project management.
- Ability/willingness to test your own work and that of others to ensure quality.
- Design and develop software solutions to agreed and elaborated requirements using a range of languages and technologies including C# .NET and SQL Server
- Use REST techniques to build accessible, scalable and evolvable APIs that are robust and stand the test of time
- Creation technical documentation where required
- Report to Development Lead and Head of Development on progress and areas of risk, including metrics where requested
- Work in accordance with the company's policies and procedures
Skills and abilities:
Essential :
- Strong experience of working in a fast-paced, Agile environment
- Consistently produce clean, maintainable, efficient code
- Good debugging skills: methodical, logical, making no assumptions
- Able to break problems into multiple areas of focus, writing clean, self-documenting code
- Experience programming applications using SQL Server
- Experience programming applications using .NET framework (C#)
- Excellent communication skills
- Good understanding of Risk and how to manage it
- Experience building desktop applications with Win Forms
- Good decision-making skills
- Great team player
- Approachable, pragmatic, positive, enthusiastic, open, collaborative, self-motivated, assertive and commercially aware
- Good time management
- Willingness to occasionally travel to other offices on occasion to liaise with other teams
- Willingness to occasionally work out of hours to deliver software releases
- Undertake any other ad-hoc duties
Desirable:
- Experience of building Accountancy software
- Experience of Magic development platform
- Experience of Firefly migration of Magic to .NET
- Good understanding of Development Toolchain (for example, SVN, JIRA, TFS, Octopus Deploy Experience of continuous integration
- Experience of developing business focussed software solutions
- Experience of using JIRA
- Non-functional testing (performance/load/volume preferably)