Senior Software Developer

The DP Group
Date Posted
7th July 2017
Job Type

Senior Software Developer

The Senior Software Developer will be accountable for developing and maintaining key modules of Interfacing
Software Solutions.

Scope of Job:
??? Define and implement innovative solutions for the product direction, visuals and experience
??? Execute all visual design stages from concept to final release
??? Conceptualise original ideas that bring simplicity and user friendliness to complex design
??? Present and defend designs and key milestone deliverables to peers and executive level stakeholders
??? Conduct user research and evaluate user feedback
??? Establish and promote design guidelines, best practices and standards

Essential Skills, Knowledge and Abilities:
??? Educated to degree level or equivalent knowledge and abilities
??? A high standard of interpersonal and communication skills, and the ability to handle confidential information
??? A competent C# developer (2+ years) using .NET framework, SQL (T-SQL) and WCF. Whilst SQL
Server (administration) is not a requirement, a familiarity with creating tables, procedures and views is a pre-requisite.
??? Xamarin android development
??? Webforms, MVC
??? Web service
??? MY SQL (database development, SSRS,SSIS)
??? SharePoint including development and deployment
??? Exposure to software development methodologies

Nice to have:
??? Familiarity with SVN and version control concepts such as branching and merging
??? Familiarity with Continuous Integration (CI) using CruiseControl.NET
??? Familiarity with writing build scripts using Nant
??? Familiarity with TDD and unit testing frameworks (NUnit)

Desired Experience / Skills:
??? Any exposure to Android development using MonoDroid would be a distinct advantage. Whilst not essential, it would be beneficial if the candidate has some working knowledge of MVC and linq.

Personal Attributes:
??? Flexible and prepared to think outside of the box.
??? Be a team player but able to work on their own and offer ideas and suggestions.

Duties & Key Responsibilities:
Technical Tasks:
??? Designs, Develops and modifies modules based on functional and system requirements.
??? Work closely with the Team Leader, Business Analyst and Product Owner for understanding the functional and system requirements.
??? Work closely with the Architecture Team To ensure architectural integrity and product quality
??? Participate In testing process through unit testing and bug fixes.

General duties
??? Participate/Lead in twice weekly scrum meetings
??? Participate in sprint planning
??? Work closely with the QA team and the Lead Development to ensure quality and punctual software development within your responsibilities.

Please Apply below.

Copyright © 2017 BI Jobs Ltd

Site design by Zero One Design Ltd