Role: Senior Software Engineer
Work Location: Remote
Estimated Duration/Hours: 8000
Job Description
Work Location: 95% Remote with occasional onsite work. The client may request
onsite attendance a couple of days per month based on project demands.
Project Overview
Join a high-performing team dedicated to designing and delivering robust, scalable, and
secure web-based applications. This role involves full-cycle application development, from
identifying business requirements to deploying solutions that support organizational
objectives.
Key Responsibilities
Application Development
• Develop browser-based applications using Microsoft Visual Studio 2012 (or newer).
• Implement solutions using Model-View-Controller (MVC) architecture with ASP.NET
and C#.
• Write and optimize T-SQL queries for database interactions in Microsoft SQL Server
2008 or higher.
Technical Design and Testing
• Analyze business requirements to prepare and execute detailed design
specifications.
• Develop, execute, and document test plans to ensure application quality and
adherence to requirements.
• Prepare user manuals and processes for seamless adoption and training.
Reporting and Front-End Development
• Utilize SSRS (SQL Server Reporting Services), HTML5, CSS3, JavaScript, and JQuery
for building dynamic user interfaces and reports.
Team Collaboration
• Use Microsoft Team Foundation Server (TFS) or similar Agile tools for tracking
project progress.
• Collaborate with cross-functional teams, ensuring the delivery of high-quality
software within established timelines.
Required Skills & Experience
• Education:
Bachelor’s degree in Computer Science, Computer Management, Management
Information Systems, or related fields such as Accounting or Mathematics.
Equivalent knowledge and experience may substitute for formal education.
• Professional Experience:
o Minimum 2 years of experience in:
OKTA experience
Developing browser-based applications with Microsoft Visual Studio
2012 or newer.
Implementing MVC architecture in application development.
Developing ASP.NET web applications using C#.
Writing and executing T-SQL queries in Microsoft SQL Server 2008 or
higher.
Using SSRS, HTML5, CSS3, JavaScript, and JQuery.
Managing projects in an Agile environment using TFS or equivalent
tools.
Preparing user documentation and processes.
• Skills:
o Strong analytical and problem-solving abilities.
o Effective communication and collaboration in a team environment.
o Proficiency in preparing test plans, executing designs, and addressing user
feedback.
Preferred Qualifications
• Familiarity with Agile methodologies and CI/CD pipelines.
• Proven ability to troubleshoot complex issues and optimize application
performance.
• Experience in public sector projects or working within regulated industries is a plus.