Software Developer/Programmer

Hybrid in Portsmouth, NH, US • Posted 5 hours ago • Updated 7 minutes ago
Full Time
No Travel Required
Hybrid
$90,000 - $110,000/yr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • .NET
  • C#
  • Object-Oriented Programming
  • Microsoft SQL Server
  • Transact-SQL

Summary

**Local candidate only - No third party candidate**

 

Job Title: Software Developer/Programmer
Location: Hybrid in Portsmouth, NH office
Background check/drug screen: Standard, subject to random drug tests
Interview Process:  3 interviews - 2 virtual, 1 onsite

 

Description: The Software Developer is responsible for designing, developing, and maintaining software and database solutions that improve business processes. This role involves building new applications as well as supporting and enhancing existing systems within a technical, operations-focused environment. The position collaborates closely with cross-functional teams including engineering, operations, and project management.

 

Key Responsibilities:

  • Follow established SDLC policies, procedures, and documentation standards across the full development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance
  • Adhere to coding standards, version control practices, and peer review processes to ensure code quality, maintainability, and traceability
  • Participate in design and code reviews to ensure alignment with architectural standards and security best practices
  • Develop and maintain technical documentation such as design specifications, test cases, and deployment instructions
  • Partner with stakeholders to gather and define requirements for new applications or enhancements to existing systems
  • Design and develop custom applications and reporting solutions using C#, .NET, and Microsoft SQL Server
  • Provide user training and support for internally developed applications
  • Troubleshoot and resolve application issues, including occasional off-hours support when required
  • Contribute to Agile ceremonies such as daily stand-ups to communicate progress, blockers, and priorities
  • Follow established safety protocols and operational guidelines
  • Perform additional responsibilities as needed

 

Required Skills:

  • Bachelor’s degree in Computer Science or related field preferred
  • Hands-on experience developing applications using C# and the .NET Framework
  • Strong understanding of object-oriented programming and modular design principles
  • Experience implementing design patterns in scalable, maintainable systems
  • Proficiency with relational databases, specifically Microsoft SQL Server (2019 or newer)
  • Experience with T-SQL, including stored procedures, triggers, views, and data modeling concepts
  • Strong written and verbal communication skills
  • Ability to work independently and collaboratively in a team environment
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10410688
  • Position Id: 9141786
  • Posted 5 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.