Senior Full Stack Developer

Virginia Commonwealth UniversityRichmond, VA
384d$90,000 - $98,000

About The Position

The Senior Full Stack Developer at Virginia Commonwealth University (VCU) will play a crucial role in modernizing and managing the School of Pharmacy's software systems. This position focuses on the implementation of the Slate admissions tracking system, integrating it with existing systems, and enhancing various applications to improve operational efficiency. The role offers opportunities for collaboration and innovation while supporting the School's mission and promoting a healthy work-life balance through flexible scheduling and remote work options.

Requirements

  • At least 3 years of experience as a developer, with proven expertise in both front-end and back-end development.
  • Proficiency in ASP.Net, Visual Basic (VB), C#, JavaScript, and SQL database development.
  • Experience with modernizing legacy systems and a desire to lead projects that transform outdated infrastructure into scalable, modern solutions.
  • Knowledge of cloud platforms (e.g., AWS, Azure) and an eagerness to evaluate cloud solutions for future infrastructure improvements.
  • Strong skills in collaborating with stakeholders across the organization to gather requirements and deliver user-friendly, efficient systems.
  • Excellent problem-solving skills and the ability to identify opportunities for automation and process improvement.
  • Experience working with database technologies such as SQL Server, including designing databases, writing queries, and data manipulation.
  • Strong communication skills in both technical and non-technical settings.
  • Demonstrated experience working in and fostering a diverse faculty, staff, and student environment or commitment to do so as an employee at VCU.

Nice To Haves

  • BS/BA in Information Systems, Computer Science, or a related field.
  • Familiarity with Slate or similar admissions systems.
  • Experience working in higher education or another similarly complex, multi-stakeholder environment.

Responsibilities

  • Complete the implementation of Slate, ensuring its integration with existing systems like Banner (ERP) and enabling new workflows for efficiency.
  • Lead the modernization of legacy applications and explore new technologies such as SaaS, cloud platforms (AWS, Azure), and automation tools to streamline operations.
  • Evaluate and recommend the best modernization paths for existing applications, balancing short-term fixes with long-term improvements, including exploring cloud migration or rebuilding systems where appropriate.
  • Collaborate with faculty, vendors, and developers across VCU to develop solutions that meet the evolving needs of the School of Pharmacy.
  • Lead the automation of manual SQL processes, including those requiring data exports or manual intervention, ensuring seamless integration with our admissions and ERP systems.
  • Maintain and enhance custom applications, such as GradTrak, Random Seating Assignment, and Electives Registration System.
  • Provide full-stack support for all systems, ensuring ongoing stability, scalability, and security.
  • Analyze and improve existing codebases (ASP.Net, Visual Basic, SQL), with the freedom to evaluate the potential for moving systems to more modern frameworks or cloud-based platforms.
  • Manage Slate post-implementation, actively seeking new efficiencies and workflows to enhance the admissions process and user experience.

Benefits

  • Comprehensive health benefits
  • Paid annual and holiday leave
  • Generous tuition benefit
  • Retirement planning and savings options
  • Tax-deferred annuity and cash match programs
  • Employee discounts
  • Well-being resources
  • Opportunities for career development and advancement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service