Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

BS&A Software Logo

Senior Software Developer

BS&A Software

Salary not specified
Dec 15, 2025
Lansing, MI, US
Apply Now

BS&A Software is seeking a Senior Software Developer to design, develop, and maintain municipal ERP software, delivering robust and scalable solutions to clients

Requirements

  • Expertise in C-Sharp programming language, with a strong understanding of object-oriented programming principles
  • Extensive experience with ASP.NET MVC, including knowledge of building scalable and maintainable Single Page Applications (SPA)
  • In-depth knowledge of front-end technologies such as JavaScript, CSS, and HTML, with the ability to create responsive and user-friendly web interfaces
  • Strong familiarity with the .NET Framework, including various libraries and frameworks used for software development, including experience with Windows Forms applications
  • Solid understanding of software development best practices, including version control (TFS/Azure DevOps), code documentation, and testing methodologies
  • Proficient in working with SQL Server for relational database management and knowledgeable in writing efficient queries and stored procedures
  • Proficient in working with Visual Studio, an integrated development environment (IDE) for software development

Responsibilities

  • Demonstrate strong leadership and expertise with the development team to understand requirements, design specifications, and technical documentation for municipal ERP software modules
  • Write clean, efficient, and maintainable code in accordance with industry best practices and coding standards
  • Implement secure coding practices to ensure the robustness and integrity of the software, addressing potential vulnerabilities and mitigating security risks
  • Play a key role in Agile Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, fostering collaboration and mentorship within the development team
  • Drive the continuous improvement of development processes and practices to enhance team efficiency and product quality
  • Conduct unit testing to identify and fix defects, ensuring the software meets functional and performance requirements
  • Lead the troubleshooting and resolution of complex software defects and provide expert support for technical issues as needed

Other

  • Minimum of 7 years of hands-on experience in software development, with a focus on building scalable and complex applications
  • Strong problem-solving and debugging skills, with the ability to identify and resolve
  • Communicate progress, challenges, and successes effectively with the Development Manager and other team members
  • Provide mentorship and technical expertise to the junior developers
  • BS&A Software uses E-Verify as part of the I-9 process to verify the work eligibility of all new hires