Senior Software Engineer Job In Manchester

Senior Software Engineer - Morson Talent
  • Manchester, Other, United Kingdom
  • via clickajobs.com
-
Job Description


Senior Software Engineer (C#, ASP.Net)
Yeovil, Somerset (Flexible working)
6 months initially
Up to £50ph outside IR35
The Software Developer/Engineer is responsible for:
• Analysis, implementation and maintenance of software with high standard according to customer requirements.
• Delivery of work packages that meets schedule and quality requirements
• Pro-actively promote efficiency and quality improvements within an agile environment
• Actively engaging with others to what concerns technology evolution and experience sharing on both business domain and technology.

KEY JOB ACCOUNTABILITIES
Software development
• Interface with the customer resulting in requirement gathering and elicitation
• Design and documentation of the software and related artefacts
• Implementation and/or maintenance of software and associated artefacts
• Ensure unit test cases are created for new code or maintained/created for existing code
• Refactoring of legacy code
• Responsible for the software quality and standards ensuring tasks are discharged in accordance with department policy and procedures.
Team development
• Promote and facilitate agile methodologies through the software development lifecycle.
• Keep engaging and work as necessary with team members to maximise the quality and timescale of the project
• Provide technical level expertise and guidance to team members in relation to topics such as:
• Customer data analysis and visualisation tools methods and systems.
• Technical Publication data display, manipulation and analysis toolsets
• Implementation of Integrated logistics support, aircraft maintenance and information management solutions for new and existing customers.
• Health and Usage Monitoring tools and concepts
• Drive continuous improvement through active engagement in the retrospective reviews.
Customer / business management
• Collaborate with the department management team to monitor program risks, schedule and performance to identify program issue and solutions.
ESSENTIAL KNOWLEDGE, SKILLS & EXPERIENCE
Education / Business Knowledge
• Educated to degree level in a related Computer Science / Engineering subject.
• Exceptional problem solving and troubleshooting skills.
• Experience in delivering complex software development projects into Military and commercial customers on time and budget
Specialist IT knowledge
• Ability to create and maintain requirements in Doors
• Ability to design and document complex solutions with familiarity of UML
• Proficient in implementing software for web delivered applications. C#, ASP.Net, MVC, jQuery, AngularJS
• Proficient in implementing software for Microsoft client application. C#, WPF, MVVM, Wix.
• Proficient in development of multi thread applications with large data handling/processing
• Proficient in structured mark-up languages, SGML, XML
• Proficient in data manipulation languages, including XSL, XSLT, XSL-FO,
• Proficient in relational database development:
o To create advanced SQL queries, stored procedures and triggers
o In improving and optimising SQL queries and indexes
o To carry out data migration within SSDT
• Familiarity in data warehouse using the Microsoft stack:
o Knowledge of ETL and usage of SSIS
o Ability to create DMX queries and optimise current ones
o Knowledge on creating/maintaining Cubes with usage of the Analysis Service
o Knowledge of the Kimball method
• Familiarity on developing unit testing
• Understanding of networks, systems and security requirements
• Passionate on learning and adoption of new technology stacks to satisfy evolving requirements such as R, Python or Cloud computing.

;