Senior Software Developer

Remote
Full Time
Experienced
JOB OVERVIEW
JOB TITLESenior Software Developer
DIVISION/DEPARTMENTIT
LOCATIONRemote/Hybrid
REPORTS TO:Technical Lead/Project Manager
FLSA STATUS:Exempt
JOB SUMMARY
ISF is a trusted thought leader in strategic services for public sector agencies. We are a stable and consistent presence for employees and clients who love what they do, respect one another, and thrive on making a difference. 

ISF is looking for a Senior Software Developer to build software using languages and technologies of the .NET framework and utilize skill sets on both the server-side and client-side. You will create applications from scratch, configure existing systems, provide user support, and provide high-quality outputs. 
DUTIES & RESPONSIBILITIES
The Senior Software Developer will:
  • Write functional code.
  • Proactively identifying and bringing forward potential or real defects
  • Work with internal teams to coordinate and guide the design, development, and support of complex enterprise solutions.
EDUCATION & CERTIFICATIONS
  • Bachelor's Degree in a technical field or equivalent work experience is preferred.
KNOWLEDGE & EXPERIENCE
Primary Skills
  • Software development experience with C#, .NET Core 3.1, .NET 6.0, ASP.Net, and MVC.
  • Database experience including areas such as stored procedures, triggers, indexes, constraints, scheduling and general maintenance.
  • Experience with general ETL (extract, transform and load) processes are also desirable.
  • Experience with DevOps, including areas such as CI/CD processes, and Git repository functionality.
  • Experience with IIS web hosting, administration, and configuration in a virtual environment.
  • Database experience using Entity Framework and LINQ.
  • Experience developing software requirements, technical specifications, technical documentation, and test scripts.
  • Experience developing rich user interfaces using tools such as jQuery and Bootstrap.
  • Demonstrated knowledge of database design principles and best practices using Microsoft SQL Server (up to latest version).
SKILLS & ABILITIES
  • Need to have the capacity to break down complex problems into smaller, manageable components and analyze the root causes and potential solutions.
  • Have the aptitude to work effectively with others, seek input and feedback and leverage collective knowledge and skills to solve problems as a team.
  • The skill to think outside the box, generate new ideas and approach problems from unique perspectives to find innovative solutions.
  • The capability to assess available options, weigh their pros and cons and make informed decisions that best address the problem at hand.
  • Be ambitious and self-directed with excellent communication skills.

We are committed to providing equal opportunity in all of our employment practices, including selection, hiring, promotion, transfer, and compensation, to all qualified applicants and employees without regard to age, race, color, sex, religion, national origin, marital status, gender identity or expression, or sexual orientation, disability or any other protected status in accordance with the requirements of all federal, state and local laws.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*