What are the responsibilities and job description for the Software Engineer position at JD Software Inc?
Job Description
Job Description
About JD Software
JD Software has been a leader in delivering software solutions to the public sector since 2006. Headquartered in Salem, MA, JD Software’s team of experienced software developers specializes in the design, development, and integration of customized enterprise systems. ARC, our SaaS electronic licensing platform provides our clients with a powerful and flexible enterprise solution for administering the licensing and permitting process. JD Software's success is rooted in our unparalleled approach to collaborating with our clients to better understand their critical business needs and deliver solutions that provide real value.
The Position
Are you a talented full-stack software engineer looking to make a difference at a cloud-based SaaS company? As a Software Engineer at JD Software, you will work as part of a dedicated team of engineers delivering cutting-edge solutions for the public sector. The position will provide exposure to a wide variety of cloud technologies and the business problems those technologies can solve. This position will provide you with an excellent opportunity for career advancement as JD Software is entering a major growth phase.
What you will do
The Software Engineer will work under the direction of the Director of Software Development and will work to develop and support cutting-edge cloud-based solutions for our public sector clients. Your responsibilities will include :
- Develop new application functionality independently or as part of a team.
- Troubleshoot any issues that arise in test and production environments.
- Develop technical documentation.
- Analyze user needs to design and develop software solutions.
- Determine feasibility of software designs within project time and cost constraints.
- Analyze and design databases within an application area.
- Develop and direct software system testing and validation procedures including unit testing, integration testing, performance testing, accessibility testing, and vulnerability testing.
Qualifications