Senior Applications DeveloperIs this the next step in your career Find out if you are the right candidate by reading through the complete overview below. About University at Albany:Established in 1844 and designated a University Center of the State University of New York in 1962, the University at Albany's broad mission of excellence in undergraduate and graduate education, research, and public service engages a diverse student body of more than 17,000 students in nine schools and colleges across three campuses. Located in Albany, New York, New York State's capital, the University is convenient to Boston, New York City, and the Adirondacks. Job Description:Information Technology Services (ITS), the central IT provider at the University at Albany, seeks applicants for a Senior Applications Developer to support the academic, research, and business needs of this R1 institution. The University's constantly evolving, and increasingly complex technical environment encompasses more than 250 applications, including the student information system supporting over 17,000 students. The Senior Applications Developer plays a key role in assuring that enterprise applications and systems are robust, secure, and compliant. They have a deep understanding of how applications fit into the broader technical environment, are adept at working with both on-premises and cloud-based applications and are comfortable analyzing complex requirements to implement highly effective solutions. They ensure applications support a positive user experience and are compliant with industry standards and best practices. The Senior Applications Developer is a member of a team of IT professionals, a group with wide-ranging responsibilities who work closely to ensure the integration, interoperability, and availability of campus technology resources. They enjoy collaborating with other technology professionals to provide solutions and have the technical skill to evaluate, design, develop, test, implement, and maintain applications, to meet the evolving needs of a wide variety of disciplines and departments. They understand the importance of assessing functionality, performance, risk, and security. The Senior Applications Developer has intellectual curiosity, keen analytical skills, and quickly grasps new concepts. They are confident in their knowledge and ability to make recommendations on behalf of the University's enterprise application environment and work across ITS and business units to provide input and expertise to a range of services. Primary Responsibilities:Assure the delivery of robust, secure enterprise applications that meet all regulatory requirements, industry standards, and best practices:Design, develop, and customize enterprise applications to meet business and technical needs, ensuring secure, scalable, and efficient solutions that align with organizational standard.Develop and maintain API integrations using MuleSoft to facilitate seamless interoperability between systems, ensuring scalability and reliability, while collaborating with the ITS Integration Developer to manage and support MuleSoft development, including upgrades and ongoing operational tasks.Support continuous integration and development (CI/CD) efforts, ensuring efficient automation of development, testing, and deployment processes.Provide ongoing development support for custom applications, including troubleshooting, performance optimization, and implementing new features as required.Assist in the evaluation, selection, and management of development platforms, IDEs, and tools across ITS, ensuring consistency and alignment with industry best practices and keeping tools up to date.Collaborate with cross-functional ITS teams to diagnose and address technical challenges, delivering creative solutions that support strategic goals.Work with stakeholders to translate business needs into technical specifications, ensuring solutions meet both immediate and long-term objectives. Provide day-to-day operational ownership for assigned applications including documentation, standards, patching, upgrades, configuration, management, continuous monitoring, and performance management:Develop and maintain comprehensive documentation, ensuring standards, guidelines, and controls are clear for both development and operational activities, while establishing and documenting development standards and best practices to ensure consistent use of platforms, tools, and secure development practices across the ITS development teams.Participate in application patching, upgrades, and configuration management.Collaborate with the ITS Web Developer to ensure clarity in standards, guidelines, and controls for development activities, while aligning and documenting best practices to maintain consistent use of platforms, tools, and secure development practices across the ITS development teams.Monitor application performance and proactively troubleshoot issues to ensure high availability, reliability, and optimal performance across the application landscape.Ensure application security by consistently implementing and enforcing ITS security standards, policies, and best practices, and staying in compliance with regulatory requirements.Recommend and implement improvements to tools, processes, and applications based on evolving best practices, new technologies, and operational needs, while assessing and adopting emerging trends and technologies within the developer ecosystem.Provide technical expertise and support to customers, services teams, and project teams acting as a subject matter expert for both technical inquiries and operational issues.Keep skills current by developing and following a professional development plan.Perform other related duties as assigned to support ITS objectives and ensure the successful management of applications and services. Functional and Supervisory Relationships:Reports to: Manager of Application Operations and DevelopmentSupervises the following positions: NoneInteracts with: ITS; academic, research and business units; external vendors/contractors/consultants; peer institutions Job Requirements:Applicants must demonstrate excellent interpersonal, oral, and written communication skills.Applicants must demonstrate the ability to organize work, prioritize tasks, and manage multiple and changing priorities, ensuring timely delivery, high quality, and attention to detail.applicants must demonstrate the ability to engage with customers to analyze, document, and translate business requirements into effective technical designs, workflows, business processes, and specifications.Applicants must demonstrate the ability to work collaboratively with cross-functional teams and communicate technical details effectively to non-technical stakeholders.Applicants must be available to provide scheduled support and consultation outside normal business hours, including occasional evenings, holidays, or weekends withing reasonable professional obligation and expectation.Applicants must be able to report to campus in-person on Mondays, Wednesdays, Fridays and as needed. This position is eligible to telecommute on Tuesdays and Thursdays, with supervisory approval, following a probationary period. Requirements:Minimum Qualifications:A bachelor's degree from a college or university accredited by a U.S. Department of Education (DOE) or internationally recognized accrediting organization.Three or more years of experience in software development, with a focus on designing and building enterprise-level integrations using APIs.Proficiency in programming languages such as Java or Python, with a deep understanding of modern development frameworks like React or Angular.Strong knowledge and experience with RESTful API development, including API security, versioning, and best practices.Applicants must demonstrate an ability to develop inclusive and equitable relationships within our diverse campus communityApplicants must demonstrate an ability to support diversity, equity, access, inclusion, and belonging relative to their role Preferred Qualifications:Experience working in higher education and/or familiarity with the unique needs of an academic institution.Hands-on experience in developing integrations using MuleSoft or a comparable enterprise integration platform.Experience with PeopleSoft PeopleTools and its development tools, including PeopleCode, Application Engine, and Application Designer, for building and maintaining enterprise applications.Demonstrated ability to design and implement scalable, fault-tolerant integrations across both cloud-based and on-premises systems.Experience with cloud technologies and platforms such as Azure, AWS, or Google Cloud.Experience with Git and GitHub, including branching strategies, managing pull requests, and leveraging GitHub Actions for CI/CD automation.Experience with database technologies (SQL, NoSQL).Proven experience managing vendor relationships and evaluating external solutions to fit enterprise needs. Additional Information:Professional Rank and Salary Grade: SL-4, $85,000-$95,000 Special Note: Visa sponsorship is not available for this position. If you currently need sponsorship or will need it in the future to maintain employment authorization, you do not meet eligibility requirements. The Jeanne Clery Disclosure of Campus Security Policy and Campus Crime Statistics Act, or Clery Act, mandates that all Title IV institutions, without exception, prepare, publish and distribute an Annual Security Report. This report consists of two basic parts: disclosure of the University's crime statistics for the past three years; and disclosures regarding the University's current campus security policies. The University at Albany's Annual Security Report is available in portable document format [PDF] by clicking this link Pursuant to NYS Labor Law 194-A, no State entity, as defined by the Law, is permitted to rely on, orally or in writing seek, request, or require in any form, that an applicant for employment provide his or her current wage, or salary history as a condition to be interviewed, or as a condition of continuing to be considered for an offer of employment, until such time as the applicant is extended a conditional offer of employment with compensation, and for the purpose of verifying information, may such requests be made. If such information has been requested from you before such time, please contact the Governor's Office of Employee Relations at (518) ###-#### or via email at
[email protected]. THE UNIVERSITY AT ALBANY IS AN EO/AA/IRCA/ADA EMPLOYER Please apply online via Application Instructions:Applicants MUST submit the following documents:ResumeCover letter stating all the required minimum qualifications and any of the applicable preferred qualificationsList of 3 professional references with e-mail addresses and telephone numbers Note: After submitting your resume, the subsequent pages give you instructions for uploading additional documents (i.e. cover letter etc.). A review of applications will start on December 9, 2024 and the search will remain open until the position is filled.