Senior Software Engineer (.NET CORE)

Staffing Management Group

Job Description  
Senior Software Developer – Products  
Company Overview: ISN ( is a global leader in contractor and supplier management,  
continuously growing and expanding its reach throughout the United States, Europe, Canada, Australia, the  
Middle East and other international regions. ISN’s online contractor management database, ISNetworld  
(, is the global resource for connecting corporations with safe, reliable contractors and  
suppliers from capital-intensive industries. ISN collects health and safety, procurement, insurance, quality and  
regulatory information from contractors and suppliers. Through ISN’s Review and Verification Services (RAVS),  
subject matter experts review and verify contractors’ information, incorporating a level of due diligence to the  
contractor management process.  
Job Title: Senior Software Developer – Products  
Classification: Full-time Exempt  
Job Summary: The Senior Software Developer position provides individuals an opportunity to apply their skills in  
a dynamic work environment while developing well-rounded competencies in ISN’s products and services. As a  
member of ISN’s Product Development team, the Senior Software Developer will be developing front end web  
pages and behind-the-scenes database of ISNetworld. The position exposes individuals to the complete Software  
Development Life Cycle.  
1.0 Primary Duties & Responsibilities  
Specific duties and responsibilities include:  

Design and develop cloud-native applications and API development using .NET, .NET Core and  

Develop and design database objects, such as tables, stored procedures, functions, etc.  
Write processes and queries to import and export data at fixed frequencies and per request  
Develop and maintain mobile hybrid applications, web applications, and web services  
Scale applications, make architectural trade-offs applying synchronous and asynchronous design  
patterns, write code, and deliver with speediness and quality  

Produce high quality software that is unit tested, code reviewed, and checked in regularly  
Identify, leverage, and successfully evangelize opportunities to improve productivity  
Learn new software tools and skills as needed  
Be able to visit and have calls with clients in order to gather requirements and gain understanding of  
development requests  

Proactively analyze and bring forth ideas for continuous improvement  
Support and participate in the organization’s Continual Improvement Program to conform to ISO 9001  
and ISO 27001 requirements by complying with the Quality Policy procedures and meeting QMS and  
ISMS objectives  

All employees have a professional duty to provide any information related to security issues, incidents or  
situations that present a potential security risk to the ISO Team, ISN Management or their Supervisor  
Other tasks and projects as directed by management  
2.0 Requirements  
2.1 Education and Training  

Bachelor’s degree in Computer Science or related field from an accredited university and/or equivalent  
work experience  
2.2 Knowledge and Skills  
Web Development using ASP.Net, VB.Net, JavaScript, and jQuery  

a. ASP.Net – 3+ years  
b. VB.Net and/or C# – 3+ years  
Page 1 of 2  
Date modified: 03/2023  
c. JavaScript – 2+ years  
d. jQuery – 1+ year  

3+ years in Database Development using T-SQL; writing complex queries, stored procedures and  

Experience working with Azure Cloud platform – Minimum 2 years  
3+ years in .NET Core/.NET 5  
Web services development experience using REST, JSON, XML  
Knowledge of MVC, Xamarin is a plus  
Strong understanding of OOP design, algorithms, and design patterns  
Understanding of software engineering practices  
Capability to lead projects, as well as be able to work in a team environment  
Provide examples of quality work from previous projects  
Demonstrate personal initiative  
Ability to manage multiple projects simultaneously  
Excellent verbal and written communication skills  
Strong organizational skills and attention to detail  
Ability to work well in a fast-paced environment  
Solid analytical and problem solving ability  
Desire to assume increasing levels of leadership responsibility  
3.0 Physical and Safety Requirements  

Accepted file types: pdf, txt, rtf, doc, Max. file size: 128 MB.