ISF, Inc.

Senior Software Developer

ISF, Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ASP.NETAzureEntity FrameworkJavaScript.NETRDBMSReactSQLTypeScript

About the role

  • ISF, a trusted thought leader in public sector strategy and technology, is seeking a Senior Software Developer to deliver high-quality, full-stack solutions using the .NET framework on its ARRO service.
  • This role requires a critical thinker who takes ownership, thrives in collaborative environments, and is committed to detail and excellence.
  • You’ll build new applications, enhance existing systems, support users, and contribute to impactful, mission-driven work that makes a difference.
  • The Senior Software Developer will : Collaborate with stakeholders such as Product Owners, QA, and Tech Leads to ensure alignment, shared ownership, and translate business requirements into technical specifications and working code.
  • Develop clean, scalable applications using C#, .NET 6.0, ASP.NET, JavaScript, and MVC.
  • Design and maintain RESTful APIs and system integrations.
  • Mentor junior and mid-level developers through pairing, feedback, and guidance.
  • Promote coding best practices, including test-driven development (TDD) and CI/CD workflows, and support efforts to automate deployment.
  • Conduct code reviews to uphold standards and share knowledge.
  • Proactively identify and resolve defects and technical challenges, troubleshoot production issues, and optimize application performance.
  • Conduct root cause analysis and identify long-term fixes, not just patches.
  • Set a strong example in documentation, testing, and initiative-taking.
  • Champion improvements in tooling, workflows, or internal libraries.
  • Review and contribute to architectural decisions with the Tech Lead.
  • Participate in on-call rotations as needed.
  • Lead complex feature development and refactoring efforts.

Requirements

  • Extensive experience with C#, .NET 6.0, ASP.NET, JavaScript, and MVC for building scalable, maintainable web applications.
  • Proficient in RESTful API development.
  • Skilled in cloud services, such as Azure App Services and Azure Functions.
  • Experienced with DevOps practices, including CI/CD pipelines, Git, and automated deployments.
  • Frontend development expertise using jQuery, Bootstrap, and other modern UI frameworks.
  • Proficient in unit and integration testing to ensure code quality and maintainability.
  • Strong technical documentation skills, including requirements, design specs, and test plans.
  • Experienced in conducting code reviews, ensuring code quality, consistency, and performance.
  • Committed to mentoring junior and mid-level developers, promoting growth and best practices.
  • Skilled in Entity Framework and LINQ for efficient data access.
  • Experienced with SQL development, including stored procedures, triggers, indexes, constraints, and scheduled jobs.