Organizational Summary:
USF Information Technology (USF IT) provides technology services and support for the University of South Florida. The IT team, led by the Vice President and CIO, provides the following services: Administrative Services, Client Support, Communication Services, Teaching and Learning, Analytics and Reporting, Mobile and Web Services, Consulting Services, Cybersecurity Service and Research Technologies.
Position Summary:
The Applications Developer III is responsible for designing and developing complex, scalable applications that align with business and technical objectives. This position acts as a subject matter expert, providing advanced support, mentoring and fostering professional growth for continuous improvement within the team.
This is a fully remote position.
Job Responsibilities:
Designs and develops complex applications or features, aligning solutions with technical and business objectives, addressing intricate challenges to ensure scalability and performance. Applies design patterns and architectural principles to deliver scalable, maintainable, and efficient solutions. Conducts performance tuning and optimization of applications for improved efficiency. Develops complex software components and solutions to meet business and technical requirements. Facilitates technical design discussions and code reviews, providing strategic insights and innovative solutions.
Oversees the release process, coordinating with Product Owners/Program Managers to ensure successful deployments. Develops automated testing scripts and frameworks to streamline testing and deployment. Ensures compliance with industry standards and best practices in deployment. Enhances deployment strategies with monitoring tools for tracking performance and application stability.
Acts as a subject matter expert for applications, providing advanced support and troubleshooting. Establishes and monitors application performance metrics, implementing improvements as necessary. Collaborates with cross-functional teams to resolve application-related issues and enhance user experience.
Leads research initiatives to evaluate new technologies and tools that can enhance application development. Drives innovation by proposing and piloting new features or enhancements based on user feedback and industry trends. Mentors Application Developers, fostering their professional development. Leads knowledge-sharing initiatives on advanced development techniques and methodologies. Incorporates 360-degree feedback to support developers' growth by providing actionable insights and fostering a culture of continuous improvement.
Develops comprehensive documentation on system architecture, including detailed data models, workflows, and integration points. Refines team documentation standards and establishes clear practices for accuracy and accessibility. Implements tools or scripts to automate documentation, such as generating API references, improving efficiency and consistency. Provides feedback on and mentors team members in documentation best practices.
Performs other duties as assigned.
Minimum Qualifications:
Bachelor's degree in Computer Science, MIS or other field involving software and analytical training, and four years of IT related work experience, OR a Bachelor's degree with no specific required field and five years of IT related work experience, OR a Master's degree and three years of IT related work experience, OR a combination of eight years of IT related work experience and validated training. Preparation for a relevant IT certification is considered to be related training.
Special Skills:
Working knowledge of Microsoft Dynamics Customer Engagement apps. Working knowledge of Microsoft Power Apps (Canvas/Model Driven Apps). Able to code in PowerFX. Able to create/update Plugins using C#/C++ (3+ yrs preferred). Able to code in JavaScript using D365 client APIs (1+ yrs preferred). Experience with Microsoft Power Automate and Dynamics Customer Insights Data.
Additional Information:
This is a fully remote position.
The selected candidate must have current work authorization in the United States. This position is not eligible for Visa Sponsorship. This is a fully remote position.
The University of South Florida is a high-impact global research university dedicated to student success. Over the past 10 years, no other public university in the country has risen faster in U.S. News and World Report's national university rankings than USF. Serving more than 50,000 students on campuses in Tampa, St. Petersburg and Sarasota-Manatee, USF is designated as a Preeminent State Research University by the Florida Board of Governors, placing it in the most elite category among the state's 12 public universities. USF is a member of the American Athletic Conference.
Working at USF
With more than 16,000 employees at USF, the University of South Florida is one of the largest employers in the Tampa Bay region. At USF you will find opportunities to excel in a rich academic environment that fosters the development and advancement of our employees. We believe in creating a talented, engaged and driven workforce through on-going development and career opportunities. We also offer a first class benefit package that includes medical, dental and life insurance plans, retirement plan options, tuition program and generous leave programs and more.
To learn more about working at USF please visit: Work Here. Learn Here. Grow Here.