Senior Software Engineer
Backend Developer
Senior
Angular
API
APIs
Design
Developer
Engineering
Framework
Front End Development
Frontend
Frontend Framework
Information Technology (IT)
Integration
Java
Java Language
Programming Language
Programming Languages
REST APIs
Soap Web Services
Software Development
Software Engineer
Software Engineering
Spring Boot
Spring Framework
Web
Web Design
Web Framework
Web Technologies
Job Description
The State of Delaware’s Department of Technology & Information (DTI) is seeking a Senior Software Engineer in Dover, DE (hybrid) to support complex, multi-tier government systems. In this role, you will plan and deliver software end to end, from requirements and design through coding, testing, debugging, integration, and documentation, while working within a multidisciplinary team.
You will also evaluate user requests for new programs, enhancements, and system integration needs, including off-the-shelf solutions, and help drive feasibility, cost, and timing decisions through research and detailed estimates.
Responsibilities
- Lead planning, requirements, design, coding, testing, debugging, system integration, and documentation for software components in complex, multi-tier government systems
- Evaluate user requests for new programs, modifications to existing programs, and integration of off-the-shelf products
- Conduct research and gather relevant data to determine feasibility, appropriateness, and required cost and time
- Prepare detailed estimates to support approval to proceed
- Prepare detailed program specifications
- Develop software according to approved specifications, and test and debug programs to deliver quality applications
- Create system and user documentation
- Monitor ongoing program and system performance
- Provide training and mentor less experienced team members
- Report to the Application Development Manager for the specific application area
Minimum Requirements
- Minimum 2 years’ experience supervising a team of technical developers
- Minimum 4 years’ experience developing large-scale public facing dynamic Java web applications (Java SDK, Java EE) including the complete software development lifecycle
- Minimum 4 years’ experience developing Spring Boot and Angular Java Web applications
Technologies
- Java, Java SDK, Java EE
- Spring Boot, Angular
- SOAP, REST, API
- Microsoft Office
DTI and Work Model
- DTI is Delaware’s central IT organization committed to providing technology services and collaborative solutions for Delaware, working to improve the lives of Delawareans through advanced technologies that innovate government services
- DTI offers a hybrid work policy for employees whose job duties are conducive to working remotely
Selective Requirement
- Applicant must possess a high school diploma or GED
Preferred Qualifications
- Bachelor’s degree preferred, with emphasis in Computer Science, Information Technology, Telecommunications, Networks, Security, I/T Discipline, or a related field
- Professional certifications commensurate with advanced to expert technical capabilities
- Minimum 4 years’ experience in web application security standards and best practices for developing secure web applications
- Minimum 4 years’ experience in maintenance, configuration, and security of applications, databases, SOAP, REST, API, and other middleware
- Minimum 4 years’ experience in IT industry standards and best practices for systems and software development
- Minimum 1 year of experience working with Microsoft Office applications and virtual meeting tools
Benefits
- Group Health Plan
- Dental Plan
- Vision Plan
- Prescription
- Flexible Spending (Health and Dependent Care)
- Long & Short Term Disability Insurance
- Group Universal Life Insurance
- Accident & Critical Illness Insurance
- Health Management Programs
- 21 paid vacation days
- 15 paid sick days
- 13 paid holidays
- Up to 12 weeks paid Parental Leave
- Tuition reimbursement up to $4,000 annually
- State funded learning opportunities, mentor programs, and professional development opportunities
- Employee Assistance Program, including Professional Counseling Services, Legal Services, and Financial Services
- Employer & Employee Funded Pension Plan and an Employee Funded Retirement Savings Plan
Conditions of Hire
- Satisfactory fingerprint based criminal background check administered by the Delaware State Police is required as a Condition of Hire
- Applicants must be legally authorized to work in the United States
- DTI participates in the Federal E-Verify system and will provide Form I-9 information to confirm authorization to work in the U.S.
- DTI does not provide employment-based sponsorship
- New hires are required to report to the Statewide New Employee Orientation (SNEO) on their first day of employment
Selection Process
- Applications and supplemental questionnaires are evaluated based on a rating of education, training, and experience as they relate to the job requirements
- Applicants must provide complete and accurate information, including dates of employment, job title, and job duties
- After submitting the application online, future correspondence will be sent via email
Accommodations
- Accommodations are available for applicants with disabilities in all phases of the application and employment process
- Individuals who use TDD may request auxiliary aid or service by calling (800) 232-5470 or by visiting delawarerelay.com
- For ADA accommodations or general applicant support, call (302) 739-5458 or email [email protected]
Selection Plan: Ongoing application review.