{"schemaVersion":"jobsearcher.job.v1","id":"8fed51dc09d67ec93ebcb524","url":"https://jobsearcher.com/jobs/8fed51dc09d67ec93ebcb524","canonicalUrl":"https://jobsearcher.com/jobs/8fed51dc09d67ec93ebcb524","title":"Software Development Engineer II","description":"Job Summary\n\nThe Software Development Engineer II is responsible for designing, developing, maintaining, and enhancing applications across all layers of the software stack, from database development through front-end functionality. Working within an Agile development environment, this role partners with business and technical teams to gather requirements, prototype solutions, implement enhancements, and perform unit testing to support application quality, reliability, and performance.\n\nThe Software Development Engineer II works across multiple projects and technical environments while collaborating with Product, UX, Engineering, and Architecture teams throughout the software development lifecycle. This position requires strong technical and problem-solving skills, adaptability to changing business and technology needs, and the ability to develop effective solutions to business and client challenges.\n\nEssential Duties and Responsibilities\n\nThe essential duties and responsibilities include, but are not limited to, the following:\n\nDesign, develop, maintain, and enhance applications across multiple tiers of the software architecture.\nSupport complex and highly visible development initiatives across multiple projects and technical environments.\nGather and evaluate business and technical requirements to develop effective application solutions.\nPrototype, develop, test, and implement software solutions that address business and client needs.\nDesign, develop, and extend back-end web services using JSON, .NET web services, SQL, and related technologies.\nCreate, consume, maintain, and enhance RESTful APIs.\nDevelop and execute unit tests to support application quality, reliability, and performance.\nSupport application releases and development activities using Agile software development practices.\nApply Test Driven Development (TDD) and Continuous Integration/Continuous Delivery (CI/CD) practices throughout the development lifecycle.\nCollaborate with Product, UX, and Engineering teams throughout requirements gathering, design, development, testing, and implementation.\nWork closely with architects to ensure applications and technical solutions align with Fleet Response IT's long-term strategy and architectural standards.\nParticipate in solution scoping by identifying technical requirements and developing solutions to business and client challenges.\nApply knowledge across multiple technical environments and business areas when developing and supporting applications.\nTroubleshoot application issues and identify appropriate technical solutions.\nParticipate in code reviews and contribute to development standards and best practices.\nMaintain technical documentation related to applications, enhancements, and development activities.\nManage multiple development priorities while adapting to changing business requirements, technologies, and project needs.\nPerform additional duties and responsibilities as assigned.\n\nThe statements above are intended to describe the general nature and level of work performed by employees assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, or qualifications. Employees may be required to perform duties outside their normal responsibilities as business needs dictate.\n\nQualifications\nRequired Qualifications\nThree to five years of software development experience.\nProficiency with API and web application development technologies.\nProficiency with C#, Angular 10+, TypeScript, JavaScript, CSS, LESS, Node.js, or similar development technologies.\nExperience creating and consuming RESTful APIs.\nExperience with Docker and/or Kubernetes.\nExperience using Azure DevOps, Git, or other source control and code repository tools.\nExperience working within a predominantly .NET-based codebase.\nAbility to work effectively within a predominantly Windows-based development environment.\nExperience writing T-SQL and working with Microsoft SQL Server.\nPreferred Qualifications\nExperience with Microsoft Azure or AWS, with Microsoft Azure preferred.\nKnowledge, Skills & Abilities\nStrong knowledge of full-stack application development across database, back-end, API, and front-end technologies.\nStrong understanding of API and web development concepts and practices.\nKnowledge of Agile software development methodologies and the software development lifecycle.\nUnderstanding of Test Driven Development (TDD) and CI/CD practices.\nAbility to gather and evaluate business requirements and translate them into effective technical solutions.\nAbility to design and develop solutions across multiple technical environments.\nStrong analytical, troubleshooting, and problem-solving abilities.\nAbility to develop, test, implement, and support reliable software applications.\nAbility to identify technical solutions to complex business and client challenges.\nAbility to collaborate effectively with Product, UX, Engineering, Architecture, business partners, clients, and vendors.\nStrong written and verbal communication skills.\nAbility to communicate technical concepts effectively with both technical and non-technical stakeholders.\nStrong organizational and time-management skills with the ability to manage multiple projects and priorities.\nAbility to work independently while collaborating effectively within a development team.\nAbility to adapt to changing technologies, business priorities, and technical requirements.\nDemonstrated initiative, accountability, and commitment to continuous improvement.\nPhysical Demands & Work Environment\nWork is performed primarily in a professional indoor office or home-office environment.\nRequires prolonged periods of sitting, typing, computer use, reading, and technical analysis.\nRequires close visual attention when reviewing code, technical documentation, data, and computer screens.\nMust be able to communicate effectively in person, by telephone, through video conferencing, and through electronic communication.\nRegular use of wrists, hands, and fingers is required for computer and office-related tasks.\nThis is primarily a sedentary position with occasional walking and standing.\nMust occasionally be able to lift, carry, push, pull, or otherwise move objects weighing up to 10 pounds.\nWork is performed in a fast-paced, collaborative environment requiring adaptability to changing business and technical requirements.\nWork Schedule\n\nFlexible scheduling options and work arrangements are available based on departmental needs, business requirements, and performance expectations.\n\nEmployees may be eligible to work from home as part of their regularly scheduled work arrangement.","company":"Fleet Response","rawCompany":"fleet response","city":"Stow","state":"OH","isRemote":false,"isActive":true,"createdAt":"2026-10-31T07:42:00.151Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Engineer II","description":"Job Summary\n\nThe Software Development Engineer II is responsible for designing, developing, maintaining, and enhancing applications across all layers of the software stack, from database development through front-end functionality. Working within an Agile development environment, this role partners with business and technical teams to gather requirements, prototype solutions, implement enhancements, and perform unit testing to support application quality, reliability, and performance.\n\nThe Software Development Engineer II works across multiple projects and technical environments while collaborating with Product, UX, Engineering, and Architecture teams throughout the software development lifecycle. This position requires strong technical and problem-solving skills, adaptability to changing business and technology needs, and the ability to develop effective solutions to business and client challenges.\n\nEssential Duties and Responsibilities\n\nThe essential duties and responsibilities include, but are not limited to, the following:\n\nDesign, develop, maintain, and enhance applications across multiple tiers of the software architecture.\nSupport complex and highly visible development initiatives across multiple projects and technical environments.\nGather and evaluate business and technical requirements to develop effective application solutions.\nPrototype, develop, test, and implement software solutions that address business and client needs.\nDesign, develop, and extend back-end web services using JSON, .NET web services, SQL, and related technologies.\nCreate, consume, maintain, and enhance RESTful APIs.\nDevelop and execute unit tests to support application quality, reliability, and performance.\nSupport application releases and development activities using Agile software development practices.\nApply Test Driven Development (TDD) and Continuous Integration/Continuous Delivery (CI/CD) practices throughout the development lifecycle.\nCollaborate with Product, UX, and Engineering teams throughout requirements gathering, design, development, testing, and implementation.\nWork closely with architects to ensure applications and technical solutions align with Fleet Response IT's long-term strategy and architectural standards.\nParticipate in solution scoping by identifying technical requirements and developing solutions to business and client challenges.\nApply knowledge across multiple technical environments and business areas when developing and supporting applications.\nTroubleshoot application issues and identify appropriate technical solutions.\nParticipate in code reviews and contribute to development standards and best practices.\nMaintain technical documentation related to applications, enhancements, and development activities.\nManage multiple development priorities while adapting to changing business requirements, technologies, and project needs.\nPerform additional duties and responsibilities as assigned.\n\nThe statements above are intended to describe the general nature and level of work performed by employees assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, or qualifications. Employees may be required to perform duties outside their normal responsibilities as business needs dictate.\n\nQualifications\nRequired Qualifications\nThree to five years of software development experience.\nProficiency with API and web application development technologies.\nProficiency with C#, Angular 10+, TypeScript, JavaScript, CSS, LESS, Node.js, or similar development technologies.\nExperience creating and consuming RESTful APIs.\nExperience with Docker and/or Kubernetes.\nExperience using Azure DevOps, Git, or other source control and code repository tools.\nExperience working within a predominantly .NET-based codebase.\nAbility to work effectively within a predominantly Windows-based development environment.\nExperience writing T-SQL and working with Microsoft SQL Server.\nPreferred Qualifications\nExperience with Microsoft Azure or AWS, with Microsoft Azure preferred.\nKnowledge, Skills & Abilities\nStrong knowledge of full-stack application development across database, back-end, API, and front-end technologies.\nStrong understanding of API and web development concepts and practices.\nKnowledge of Agile software development methodologies and the software development lifecycle.\nUnderstanding of Test Driven Development (TDD) and CI/CD practices.\nAbility to gather and evaluate business requirements and translate them into effective technical solutions.\nAbility to design and develop solutions across multiple technical environments.\nStrong analytical, troubleshooting, and problem-solving abilities.\nAbility to develop, test, implement, and support reliable software applications.\nAbility to identify technical solutions to complex business and client challenges.\nAbility to collaborate effectively with Product, UX, Engineering, Architecture, business partners, clients, and vendors.\nStrong written and verbal communication skills.\nAbility to communicate technical concepts effectively with both technical and non-technical stakeholders.\nStrong organizational and time-management skills with the ability to manage multiple projects and priorities.\nAbility to work independently while collaborating effectively within a development team.\nAbility to adapt to changing technologies, business priorities, and technical requirements.\nDemonstrated initiative, accountability, and commitment to continuous improvement.\nPhysical Demands & Work Environment\nWork is performed primarily in a professional indoor office or home-office environment.\nRequires prolonged periods of sitting, typing, computer use, reading, and technical analysis.\nRequires close visual attention when reviewing code, technical documentation, data, and computer screens.\nMust be able to communicate effectively in person, by telephone, through video conferencing, and through electronic communication.\nRegular use of wrists, hands, and fingers is required for computer and office-related tasks.\nThis is primarily a sedentary position with occasional walking and standing.\nMust occasionally be able to lift, carry, push, pull, or otherwise move objects weighing up to 10 pounds.\nWork is performed in a fast-paced, collaborative environment requiring adaptability to changing business and technical requirements.\nWork Schedule\n\nFlexible scheduling options and work arrangements are available based on departmental needs, business requirements, and performance expectations.\n\nEmployees may be eligible to work from home as part of their regularly scheduled work arrangement.","datePosted":"2026-10-31T07:42:00.151Z","dateModified":"2026-10-31T07:42:00.151Z","hiringOrganization":{"@type":"Organization","name":"Fleet Response","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Stow","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8fed51dc09d67ec93ebcb524"},"url":"https://jobsearcher.com/jobs/8fed51dc09d67ec93ebcb524"}}