Senior Application Developer Benefits of working at VCU
All full-time university staff are eligible for VCU's robust benefits package that includes: comprehensive health benefits, paid annual and holiday leave granted up front, generous tuition benefit, retirement planning and savings options, tax-deferred annuity and cash match programs, employee discounts, well-being resources, abundant opportunities for career development and advancement, and more. Learn more about VCU's benefits here.
Job Code 24254 -24256 Recruitment Pool All Applicants Posting Number req7367 Unit Technology Services MBU Department Application Services Department Website Link https://ts.vcu.edu/ Location VCU Address 907 Floyd Ave, Richmond, VA 23284 USA Duties & Responsibilities
Duties and Responsibilities:
* Lead and architect the technical design and development of the myVCU portal, Central Authentication Service, VCU Service Facade, and other web-based applications, both custom-built and vendor-supported.
* Provide expert-level troubleshooting and resolution of complex technical issues related to these applications, ensuring high availability and performance.
* Mentor and guide junior developers in best practices for Java web application development, code reviews, and performance optimization.
* Collaborate with stakeholders across the university to gather requirements, analyze user needs, and design user-centric solutions that enhance the overall user experience.
* Conduct in-depth research and evaluation of emerging technologies and industry trends to identify opportunities for improvement and innovation in web application development.
* Develop and maintain comprehensive documentation for all custom-built applications and services, as well as design and implement robust security measures to protect sensitive user data.
* Optimize application performance through code refactoring, database tuning, and caching strategies, ensuring optimal user experience even under heavy load.
* Lead and participate in cross-functional teams to address complex technical challenges and deliver high-quality solutions.
* Provide technical leadership and guidance in the selection, implementation, and integration of third-party software solutions, ensuring seamless integration with existing systems.
* Utilize JVM-based languages and cloud platforms. Utilize front-end technologies like HTML, CSS, and JavaScript, as well as SQL
* Work with version control systems and build tools.
* Exhibit a willingness to learn new languages or frameworks as needed when technology changes.
* May work remotely in the Eastern Time Zone.
Qualifications
Minimal Qualifications
* Master's degree or foreign equivalent in computer science or a related technical field
* 5 years experience as a software developer or related role, involving development of Java web applications in an enterprise environment
FLSA University Employee Job FTE 1 Exemption Status Exempt Restricted Position No E-Class UF - University Employee FT Job Category University Employee ORP Eligible No Salary Range Compensation Type Salaried Target Hire Date 6/10/2025 Contact Information for Candidates
Documents Needed to Apply resume