We are seeking an energetic Developer to take on an exciting role within our busy team. Reporting to the Development Team Lead, this role will be very hands-on, working to develop, support, test and maintain this product.
A strong team culture is part of our way of life. We expect our developers to bounce ideas off each other and support each other to produce code we can be proud of.
We are in the process of refreshing our product suite to take advantage of the latest technologies. This means that there is plenty of opportunity for you to demonstrate creativity in greenfield development.
You will have the opportunity to work on the full product life cycle using agile methodologies and will thrive in a fast-paced environment, solving complex problems.
What will you be doing?
- You will be involved in hands-on development with a variety of technologies in an agile environment
- You will analyse user stories proposed by our product team, suggesting and identifying the impact of possible implementation options
- You will help our teams to estimate work to allow the business to make informed decisions
- You will write unit tests and peer-review code to ensure our output is of the highest quality
- You will help us maintain the standard of our codebase by carrying out performance improvements and refactoring code to snuff out technical debt
- You will work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes
- You will follow our defined standards and practices
Skills and Requirements
You’ll probably have at least 3 years’ experience in software application development, but talent wins over experience. If you can demonstrate an ability to produce high quality code, that’s what counts.
Essential:
- C#
- Knowledge of OO principles: DRY, SOLID and design patterns
- Knowledge of RESTful web services
- .NET MVC / WebApi
- Unit test frameworks – e.g. NUnit
- SQL Server and data modelling abilities, understanding of normal forms
- Knowledge of version control software, such as Git or SVN
Desirable:
- Software engineering-related degree
- Experience with SQL stored procedures is a plus
- Behaviour Driven Development (BDD)
- Typescript, webpack, NPM
- Awareness of Agile/Scrum, Test-Driven Development (TDD)
- Relevant industry certification
by via developer jobs - Stack Overflow
No comments:
Post a Comment