Job Description
Position Skill Level: Senior
Experience Level: 60 - 84 months (5-7 years)
Location: NYSDOT 50 Wolf Road Albany NY 12232
Hourly Rate : $43- $48
As a Senior Software Developer, you will be employed by NYS Information Technology Services on behalf of the NYS Department of Transportation. The role encompasses all aspects of the software development life cycle, focusing on research, design, programming, testing, and software implementation.
Day-to-Day Tasks:
- Interact with Agency/business subject matter experts to understand business needs/requirements and ITS teams to determine application/system requirements.
- Participate in the entire software development life cycle, debugging applications and configuring systems.
- Design and document all components of approved application solutions including system integrations.
- Test and debug various JAVA and Spring Boot applications including, but not limited to: performing system testing and development of testing plans.
- Review and refactor code including performance tuning of existing code, code reviews, and suggest changes that will best fit the Agency/business needs.
- Deploy fully functional applications.
- Re-platform/Upgrade existing applications by working with technical staff to assess existing and proposed solutions.
- Automate development activities using Jenkins, PowerShell and other DevOps utilities.
- Use a ticketing system to track and manage incidents, service requests, problems, changes, and release/deployment.
- Review and refactor code including, but not limited to: performance tuning of existing code, code reviews, and suggest changes that will best fit the Agency/business needs.
- Use a ticketing system to track and manage incidents, service requests, problems, changes, and release/deployment.
Mandatory Qualification For Senior Software Developer:
- Experience Range: 60 - 84 months (5-7 years)
- Able to work independently without assistance.
- Provides guidance and mentorship to others.
- Potential possession of advanced education.
Position Requested Qualifications:
- 84 months experience: Developing mission-critical applications using Java v9-15, HTML, CSS, and REST.
- 24 months experience: Utilizing Open ID Connect using OAuth Authorization flow, including the use of PKCE.
- 36 months experience: Developing mission-critical applications using Spring and Angular frameworks.
- 36 months experience: Implementing DevOps pipelines using Git, Jenkins, and Docker. Pipelines implemented with Azure DevOps will also qualify.
- 72 months experience: Implementing automated testing using open source testing frameworks.
- 24 months experience: Utilizing SAML v2.0.
- 12 months experience: Integrating with Kafka.
PL/SQL, Oracle, JAVA, Oracle, Apache TomCat
What type of hardware is typically used by the Agency:
Dell, IBM, HP