> Markdown version of [/jobs/ext/1023620-lead-programmer-analyst-api-developer](https://www.wearedevelopers.com/jobs/ext/1023620-lead-programmer-analyst-api-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Programmer Analyst - API Developer - **Company:** New York State Civil Service - **Location:** New York, NY, United States (Remote available) - **Experience:** Expert - **Salary:** $60,000.0 - $64,000.0 - **Contract:** Permanent contract - **Skills:** RESTful API Modeling Language, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Ajax (Programming Language), Server Applications, HTML5, Oracle WebLogic Server, Business Systems, Software Documentation, Computer Programming, Databases, Software Debugging, Web Development, Enterprise JavaBeans, Github, Hibernate (Java), Java Architectures, Spring Framework, JSON, JQuery, PostgreSQL, MySQL, Object-Oriented Software Development, Oracle Databases, Oracle (Applications), Simple Object Access Protocol (SOAP), Software Engineering, PL-SQL, Subversion, Web Services, Web Services Description Language, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), Information Technology, Software Version Control, Programming Languages - **Published:** June 18, 2026 - **Apply:** https://www.juju.com/job/00000000g93r6j ## About the Role Duties Description The State University of New York (SUNY) System Administration, located in Albany, New York, is searching for a Lead Programmer Analyst - API Developer. This position will support campuses and departments within the Office of Information and Technology at SUNY System's headquarters. Join us in developing the next generation of SUNY's administrative systems. We offer a technically rewarding environment with a good work/life balance. We are looking for bright, ambitious Developers who will be responsible for enhancing, developing and maintaining our SUNY Student and Business systems. Individuals are encouraged to be creative and actively participate in technology architecture solutions. We work in a supportive Team environment sharing knowledge to insure personal and professional growth.Key Responsibilities: - Design, code, test, debug, and document programs, subroutines, and scripts.- Develop or modify application systems and procedures to optimize performance.- Formulate and define system scope and objectives through research and analysis.- Maintain technical expertise in programming languages, databases, and platforms.- Respond to system failures and performance issues to minimize downtime and prevent recurrence.- Provide guidance to less-experienced programmers and conduct training sessions for end users. Minimum Qualifications Required Qualifications:- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent combination of education and experience).Education or experience in the following technologies:- Core Programming: Java, Java Design Patterns, EJBs, PL/SQL, Spring, Hibernate- RAML or other equivalent interface language- Web Development: JavaScript, jQuery, AJAX, HTML/HTML5, XML/XSLT- Databases: Oracle, MySQL, PostgreSQL, Relational Design Principles- Integration: Web Services (SOAP/WSDL, REST/JSON/XML)- Application Servers: WebLogic, Oracle Application Server- Source Control: Subversion (SVN), GitHub, or similar repositoriesPreferred Qualifications: - Knowledge of object-oriented analysis and design.- Familiarity with business intelligence tools.- Experience with project management, system documentation, and implementation of business requirements.- Professional or internship experience in a relevant field.- Ability to manage complex systems and develop subsystems.- Multitasking and prioritization skills to handle tasks from multiple sources.- Strong creative problem-solving abilities.- Excellent interpersonal and written communication skills. ## Related Videos - [API = Some REST and HTTP, right? RIGHT?!](https://www.wearedevelopers.com/videos/1675-api-some-rest-and-http-right-right) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [An Opinionated Guide to Bulletproof APIs](https://www.wearedevelopers.com/videos/100182-an-opinionated-guide-to-bulletproof-apis) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)