What are the responsibilities and job description for the Senior Software Engineer position at Derrick Corporation?
Job Details
Derrick Corporation has a long reputation for our premium products and industry-leading customer service. We are looking for a Senior Software Engineer who can help us exceed our high standards.
The ideal candidate will be a crucial member of the IT team and play a key role in design, implementation, testing and maintenance of software applications. We are a Microsoft shop (MS SQL Server-based ERP, Web and Desktop-based .Net Apps, MS Dynamics, Azure, Power Platform) and are interested in a candidate who s a self-starter with a knack for development, willingness to learn and a drive to achieve.
Essential Functions
- Exceptional interpersonal skills in engaging with both end-users and team members
- Write and maintain clear/concise software specifications
- Create well-designed, testable and efficient code
- Troubleshoot new and legacy systems & solutions
Technical/Development Functions
- Infor Syteline v10 (Win Desktop SQL Server-Based ERP System)
- Microsoft .Net; Web, Desktop, Console apps; C# & VB/VBA, MS SQL Server, Azure Resources
- Microsoft Access (Maintain Legacy Apps / Gradual Migration to Syteline/.Net)
Basic Qualifications
- BS. in Computer Science, Computer Engineering, CIS, or similar; experience or combination experience/education may be considered in lieu of degree
- 10 years Application Development experience (preferably Microsoft Stack)
- 10 years Strong MS SQL Server experience (DB design, Stored Procs, Views, Triggers, T-SQL)
- Web Development (HTML/CSS, ASP.Net MVC / .Net Core; JavaScript, jQuery)
Preferred Qualifications
- Azure Cloud Dev (Azure App Service, Azure SQL, DevOps, MS Graph/REST API)
- Experience leading onshore/offshore developers
- NodeJS and ReactJS
- Infor Syteline Development
- MS Access Development
- Dynamics 365 CRM / SharePoint / Power Platform
Salary : $80,000 - $120,000