Senior Software Developer

Bryant University

Smithfield, RI

Job posting number: #7321960

Posted: December 10, 2025

Application Deadline: Open Until Filled

Job Description

Position Summary
This position reports to the Director of University Business Systems and is responsible for analyzing data and system interfaces, building complex system integrations, creating robust reporting solutions, and delivering actionable insights to support business decision-making. In addition to advanced development responsibilities, the Senior Software Developer will mentor and guide a small team of developers providing technical leadership, code reviews, and best-practice recommendations. This role combines deep analytical expertise, business intelligence skills, and advanced programming capabilities, leveraging SQL, SSRS, Power BI, and Visual Studio to design and maintain comprehensive reports and dashboards. The position also involves architecting, implementing, and maintaining integrations between enterprise systems using tools such as APIs, middleware, and ETL processes to ensure seamless data exchange and workflow automation. A key responsibility will include working extensively with the university’s main student information system, Ellucian Banner, and related platforms such as Ethos and Ellucian Forms and Intelligence Processes, ensuring data integrity and optimized performance across these critical systems.

The ideal candidate will demonstrate mastery of the full software development lifecycle, a strong technical foundation, proactive problem-solving skills, and experience with integration technologies and techniques. This is an exciting opportunity for a highly skilled developer who can understand business issues, translate them into technical solutions, and elevate team performance. The role offers exposure to a wide range of technologies and platforms, including Python, SQL, Power BI, scripting languages, job schedulers, and industry-standard platforms such as Salesforce.com. Additionally, experience with Microsoft Azure, Azure Data Factory, Snowflake and emerging technologies like Microsoft Fabric will be part of the technical landscape. Working knowledge of Agile methodology or Waterfall SDLC is critical, as this position must ensure adherence to development, QA, change control, and migration-to-production processes.

Due to the nature of this position, there will be times when you would be expected to work outside of normal business hours due to system validation after upgrades, report support, etc. University core business hours are Monday – Friday, 8:30 – 4:30.

This position does not offer visa sponsorship.

Bryant is recognized as a top 1 percent national leader in student education outcomes and ROI and regularly receives high rankings from U.S. News and World Report, QS Stars, Money, Bloomberg Businessweek, Wall Street Journal, and College Factual. Bryant’s strategic plan, Vision 2030, redefines higher education through a commitment to providing students with a transformational learning experience. Vision 2030 accelerates advancements in academic innovation, experiential learning, vibrant student life, Division I athletics, and a connected community that fosters belonging and success.
Principal Accountabilities
Application Development & Support
Lead the design, development, and maintenance of enterprise applications and third-party systems, ensuring scalability and performance.
Serve as a technical resource and mentor for junior developers, providing guidance on coding standards, troubleshooting, and best practices.
Ensure system integrity, reliability, and compliance with institutional standards and security protocols.
Proactively identify and resolve complex application issues; implement preventive measures to reduce downtime.
Programming & Technical Design
Develop efficient, secure, and maintainable code in Oracle PL/SQL and/or Microsoft SQL/T-SQL, applying advanced optimization techniques.
Architect and implement scripts, stored procedures, and automation tools to streamline workflows and improve system efficiency.
Conduct thorough code reviews for quality, performance, and adherence to standards; coach team members on improving code quality.
Contribute to technical design decisions, ensuring alignment with enterprise architecture and long-term maintainability.
Data Analysis & Reporting
Perform advanced data modeling and analysis to support strategic decision-making.
Design and maintain complex reports and interactive dashboards using SQL, SSRS, Power BI, and Visual Studio, applying best practices for visualization and usability.
Establish data validation processes and monitor integrity across multiple systems; resolve discrepancies and implement automated checks.
System Integration Development
Lead the design and implementation of integrations between enterprise systems using APIs, middleware, and ETL tools (e.g., Azure Data Factory).
Develop robust workflows and data transformations to automate processes and ensure seamless data exchange.
Implement advanced security measures for integrations, including OAuth, SAML, and encryption standards.
Monitor and optimize integration performance; establish logging and alerting for proactive issue resolution.
Collaboration & User Support
Partner with functional offices to understand complex business processes and translate them into scalable technical solutions.
Provide mentorship and technical leadership during requirement gathering, solution design, and implementation phases.
Train users and team members on accessing and interpreting reports, dashboards, and integration workflows.
Communicate effectively with technical and non-technical stakeholders, presenting data-driven insights and solution recommendations.
Continuous Improvement
Identify and lead initiatives for process automation, system enhancements, and performance optimization.
Stay current with emerging technologies (e.g., Microsoft Fabric, cloud services, integration frameworks) and evaluate their applicability to university systems.
Document technical specifications, workflows, and best practices; ensure knowledge sharing across the team.
Champion development standards, SDLC compliance, and continuous improvement methodologies (Agile or Waterfall).

This is a hybrid position, providing the ability to work remotely up to 2 days a week after an initial 90-day new hire period.
Certain requirements are subject to possible modification to reasonably accommodate persons with disabilities.
Qualifications
Education and Experience:
Bachelor’s degree in Computer Science, Data Science, Business, or related field.
5+ years of professional experience in application development, data analysis, or integration engineering. Technical Skills
Proficiency in Oracle PL/SQL and/or Microsoft SQL/T-SQL.
Experience with SSRS, Power BI, and Visual Studio.
Strong understanding of database architecture, optimization, and performance tuning.
Hands-on experience with REST/SOAP APIs, ETL processes, and workflow automation.
Familiarity with Microsoft Azure services (e.g., Azure Data Factory) and scripting languages (Python preferred).
Working knowledge of SDLC methodologies (Agile or Waterfall), QA, and change control processes.
Proven ability to lead and guide other developers on projects
Higher education and Ellucian Banner experience a plus

Soft Skills:
Strong analytical and problem-solving skills with keen attention to detail.
Effective communication skills, both verbal and written, to coordinate projects and timelines with constituents, and ability to present data-driven insights to technical and non-technical stakeholders.
Excellent organizational skills and the ability to prioritize multiple projects in a fast-paced environment.
Working Environment
At Bryant University, we believe that our strength lies in the richness of our campus community and the unique perspectives that shape it. By connecting academic and social experiences, we create an environment where individuals feel valued, respected, and supported. Our commitment to fostering belonging and well-being ensures that everyone has the opportunity to thrive and contribute meaningfully. We encourage applications from those who appreciate the wide range of experiences and backgrounds that make our community exceptional. Discover more about how we cultivate a welcoming and collaborative campus culture that drives excellence.
Physical Capacities



Apply Now

Please mention to the employer that you saw this ad on UDiversity.com

More Info

Job posting number:#7321960
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer
Close menu