Job Description

Senior Software Engineer



Date Posted:


Employment Type:



Kelly Butler

Recruiter Email:

Job ID:

JN -022024-15884

Job Description

$55-70/hr (Depending on Experience)

Key Skills:

The Senior Engineer should demonstrate experience in designing software systems from the ground up, becoming a subject matter expert and system expert.
  • Senior-level lead engineer, proficient in web applications, infrastructure, .NET Core, relational databases, and design patterns.
  • Highly self-motivated individual capable of working independently and in a team environment.
  • Excellent verbal and written communication skills.
  • Ability to design, develop, test, support, maintain, and debug software applications.
  • Establish and maintain successful relationships with high-profile executive stakeholders.
  • Think critically and present complex technical information succinctly and accurately to various audiences.
This individual will engage in all development and database activities of the current system, collaborating in a team environment with other developers, management, and end users. Responsibilities include participating in the full life cycle of development activities, maintaining source control and inventory systems for proper version control, creating and maintaining documentation, translating system requirements into technical specifications, evaluating feasibility of enhancements, responding to upgrades needed to comply with regulations, supporting activities and tickets with an internal Help Desk team, and following systems engineering, development, and deployment best practices.
Programming Skills:
  • Minimum 6+ years of experience in developing web applications within the Microsoft stack (ASP.Net Core, C#/VB.Net).
  • Proficiency with Microsoft Visual Studio 2022, Microsoft ASP.NET Core 6 with MVC Framework, ASP.NET Core Web API, Microsoft Entity Framework Core 6 in Windows 10, Windows Server 2022, and IIS 10 environment.
  • Hands-on experience designing enhanced and rich user interfaces using HTML 5, CSS, Javascript, Bootstrap 5.1, Chosen 1.8.7, and Font Awesome 5.15.4.
  • Experience using third-party libraries like Log4net 2.0.13, HTML Sanitizer 7.0, Expressive Annotations 2.7.4, DotNet Zip 1.16, and Duo Universal 1.2.
  • Working knowledge of Telerik controls like Telerik UI 2021.3, Telerik Documents 2021.3, Telerik Reporting Services 16.0.22.
  • Knowledge of Object-Oriented Principles, Concepts, and Best Practices.
  • Familiarity with source control tools, preferably Visual Studio Team Foundation.
  • Ability to write architectural and design documents.
Database Skills:
  • Expertise in working with Microsoft SQL Server 2019, Microsoft SQL Server Management Studio, Microsoft SQL Server Reporting Services (SSRS) 15.
  • Writing queries as well as insert/update/delete SQL statements.
  • Expertise in database management via direct UPDATES, embedded SQL, and dynamic SQL such as stored procedures.
  • Ability to document database design (Entity Relationship Diagrams, Dataflows).
  • Experience in transforming business requirements to data objects and relationships.
  • Applied use and understanding of database principles – entities, relationships, normalization.
  • Experience writing stored procedures, indexes, triggers, functions, joins, views, and packages.
Preferred Skills:
  • Ability to interface with non-technical users.
  • Experience with customer service, IT help desk, or focus groups is a plus.
  • Team leadership and mentorship; experience directing more junior developers is a plus.
  • Familiarity with CSS and its role in creating responsive applications.
Apply for this job