Software Developer

crunch poster
Market related
11 Oct 2016
24 Oct 2016
Contract Type
Software Developer Competitive Salary Belfast, BT14 8AD Our client are experts in offender-focused technology solutions for use in prisons & in the community. Their solutions are designed to empower offenders to access information, education and communication for themselves with the aim of becoming rehabilitated. Our clients pride themselves on delivering solutions to real problems in the justice industry and being innovative and active in their approach. Our client are now looking to recruit a Software Developer to join their team in Belfast. The Role As a Software Developer you will liaise with customers to design, develop and maintain existing and new software systems and project manage designated projects. Other duties will include: Software Development & Project Management: Work with customers to identify and translate their business requirements into appropriate technical specifications and ensure the new solutions meet those requirements. Attend to both business and technical considerations when designing solutions. Project manage designated projects and take ownership and responsibility of related technical decisions. To make a major contribution to the on-going development of both existing and future Core Systems software products. Contribute to system design in areas of functional specification, technical specification, database design and user interface. Produce correctly functional, efficient, well-structured and reliable code according to the company quality standards. Undertake thorough systematic testing and debugging of code produced in line with the company quality standards. Produce comprehensive documentation throughout the development process in line with the company quality standards. Provide regular and accurate project reports to development manager. Establish and communicate project timelines, scope, milestones and status to project stakeholders. Production & Operations Support the Sales Function and provide technical input as required. Contribute to the installation of software systems at customer sites. Act as point of contact for communicating with customer side technical experts. Provide technical support to customers. Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies and software development best practices. Innovation Support and contribute to the company innovation process. Identify opportunities for the continuous improvement to products and services. Contribute to the evaluation of new technologies and software products as relevant to the development of Core Systems products. Contribute to the company’s product development road map. Full job description available on request The Candidate To be considered for our client's Software Developer role, you will have the following skills, qualifications and experience: Essential: Strong technical design and development skills At least 3 years’ experience in software development Experience in the following: C#, SQL Database design, ASP.NET, JavaScript Experience working with customers to translate business requirements to technical specifications Proven ability to meet deadlines Working understanding of information security, network security, and mobile security. Working understanding of Agile Development processes Motivation to create high quality products and systems and learn new skills Desirable: Ideally degree level in a Computing/Information Technology discipline, however, relevant experience, achievement and motivation is more important than qualifications alone Knowledge and experience of using MS Team Foundation Server Combination of experience in any of the following: SQL Server, MVC, HTML, CSS, Android, SOAP, REST Experience LLBLGen & Entity Framework Familiarity with ISO27001. Software Developer Benefits: Pension Scheme Health Cash Plan Free Parking If you feel you have the skills for our client's Software Developer role, please apply now. This job was originally posted as

More jobs like this