My client are a successful division of a global software parent group, expanding through the success of their payment solutions to the education sector. POSITION We are seeking both a Mid level and Senior Developer to take on exciting roles within their busy team. Reporting to the Development Manager, this role will be a hands-on position for their core web and desktop applications, collaborating with the team to develop, support, test and maintain these products. You will have the opportunity to work on full life cycle using agile methodologies. The individual will thrive in a fast-paced environment, solving complex problems, whilst working in a friendly, non bureaucratic environment. JOB RESPONSIBILITIES: The role itself is very varied and will entail: - Hands-on development in an agile environment - Analyse software requirements to create technical and end user specifications - Identify impact of possible implementation options - Design robust and scalable solutions - Create and maintain unit tests - Test and review code for technical accuracy, standards, and functional compliance to the design - Performance improvement and refactoring of legacy code - Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required time frames - Create and defend estimates and help the team do the same - Follow and contribute to software development processes and standards - Become a subject matter expert and technical lead in key nominated areas of our systems - To share knowledge and skills with others - Highlight task level issues and risks as appropriate and assist in finding solutions - Coaching and mentoring other members of the team. JOB QUALIFICATIONS: Essential: * Minimum of 5 years experience in software application development * Software engineering-related degree * Excellent knowledge of Object Oriented Programming * Excellent knowledge of Relational Databases * Excellent knowledge of modern IDEs * Excellent knowledge of version control software, such as SVN or Git * Experience with the following technologies: * C# * .NET Framework * SQL Server * .NET MVC/ASP.NET * WinForms desktop development * SQL Server / TSQL / Performance tuning * Testing frameworks such as NUnit and MSTest * Source control software (e.g. Git) * Issue tracking software (e.g. JIRA). Desirable: * Agile/Scrum development process exposure * Relevant industry certification * Experience of any of the following technologies * WPF * WCF * Virtualisation * Hardware integration * VB.NET * Delphi * Mobile Application development * Application profiling & tuning * Test scripting and recording (e.g. TestRail). Alongside your technical skills, you should possess excellent communication skills with the ability to mentor and inspire others around you. You'll bring a logical, and analytical, with a methodical approach to problem-solving, have a high attention to detail and be self-motivated and keen to learn new skills. Excellent scope for continued progression within an expanding group
There is no need to provide bank account details or payment to any person or organisation when applying for vacancies. If these details are requested for any vacancy you see with us, please report it to us via our contact page.
Apply above for Senior C#, ASP.Net Developer, Education Sector App jobs in Loanhead.