The Senior Software Engineer plays a key role in designing, developing, and maintaining complex software systems. The Senior Software Engineer will take ownership of the major systems, drive technical initiatives, and lead by example.
- Development on DATASCOPE WMS (Warehouse Management System) and daily / weekly report back to Development Manager.
- General client support on DATASCOPE WMS Support Team
- Assist Project Managers with:
- Software development deadline adherence**- Software testing and documentation
- On-site implementation and user training
Requirements
**Qualifications and Experience**
- BSC (IT) or equivalent degree / diploma
- 6 – 9 years experience
- Worked in multi developer environment
- Database experience – MS SQL Server (2008-2016) -> 6 years working experience
- Worked in a strict Source Controlled environment -> 6 years working experience
- Experience in Angular
**Knowledge****Advantageous:
- **XML using XML Object Model**
- Windows CE Application development using **Microsoft Compact Framework**.
- Windows Desktop development using **.Net Framework 4.5.1.**
- **Infragistics 3rd Party** Win Forum controls.
- **Crystal Reports** – Writing and Designing reports.
- **Automated Testing **within TFS (Team Foundation Server).
- Mobile Development HTML’s
- Web API Architecture
**
****Skills required**
- Strong Business Acumen
- Leadership and project management skills
- Problem solving ability
- Strong reporting ability
- Strong written, verbal, analytical and interpersonal skills
- Presentation and facilitation skills
- Excellent communication skills
- Strong business process knowledge
- Strong Technical Skills
- Fluent in modern technologies like C#, .NET, Angular, Kubernetes, and similar contemporary stacks.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET Framework 4.5.1AngularMS SQL ServerXMLMicrosoft Compact FrameworkInfragistics Win Forum controlsCrystal ReportsAutomated TestingWeb API Architecture
Soft skills
Business AcumenLeadershipProject ManagementProblem SolvingReportingWritten CommunicationVerbal CommunicationAnalytical SkillsInterpersonal SkillsPresentation Skills