As Senior Software Engineer you will be responsible to design, develop and unit test windows-based application. You will also contribute to train and mentor team members and provide technical assistance.
Key Accountabilities
• Ability to understand tasks or issues and implement resolutions.
• Ability to provide estimations based on technical and domain knowledge.
• Ability to engage with the team for allocated task.
• Can lead development tasks and small teams to deliver quality solutions on time
• Ability to provide Technical Support to the other resources in the team.
• Ability to understand business requirement and convert into technical design independently.
• Assertive individual and ability to liaise with team in UK
Skills and Experience Essential
• .Net 4.0 and above
• C#
• WPF (Good understanding of Custom control)
• XAML
• Delegates and Events
• Good understanding of Git
• SQL Server/My SQL
• Unit Testing framework (NUnit, XUnit, MSTest)
• Good verbal and written communication skills
• Knowledge of Software Development Life Cycle (Preferably Agile