Development
Senior Software Engineer
Skills
- Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support
- Ability to develop large scale web/database applications
- Ability to work on multiple projects with multiple deadlines
- Ability to communicate clearly with business users and project manager
- Ability to innovate and provide functional applications with intuitive interfaces
- Ability to construct user guides and documentation
- Project Management skills
- Excellent knowledge of Transact SQL
Requirements
- Proven experience with Microsoft .NET technologies including, NET, ADO.NET, WCF, WPF
- Languages: C#, SQL, JavaScript, jQuery, HTML, CSS, XML
- Experience in Microsoft Azure / Azure DevOps preferred
- Minimum 2-4 years in backend software design
- 3 – 5 years of actual experience in the workplace
- A bachelor degree or equivalent qualification in Computer Science or Software Engineering
Responsibilities
- Working with Project Managers / Architects / Tech Leads to determine needs and applying / customizing existing technology to meet those needs.
- Developing, maintaining and supporting multiple projects and deadlines
- Recording work progress on a weekly basis
- Documentation