St. George's University Full Stack .NET Developer in Great River, New York
Full Stack .NET Developer
All University Support Services employees are required to be fully vaccinated against COVID-19. All employees must demonstrate proof of full vaccination (two weeks after all required doses have been received).
Location: The Full Stack .NET Developer has the flexibility to be a hybrid role in the Great River, New York office. For candidates residing outside of the tri-state area, there is flexibility with it being a fully remote opportunity with required travel into the New York office as needed.
The Full Stack .NET Developer will assist in developing and maintaining custom and third-party web applications and services to support the business needs of the University. This work includes designing, building, and implementing web applications - independently and as part of a team; maintaining and improving existing applications; providing quality assurance; and performing day-to-day related tasks.
Design, develop, modify, enhance, document, and maintain a variety of complex web applications and software applications that automate business processes and improve efficiencies for departments across the institution
Test and debug applications and services. Maintain databases and data integrations
Diagnose, troubleshoot, and resolve problems with existing web applications
Collaborate with cross-departmental teams and prepare documentation of program requirements and specifications for existing and future applications
Write and modify code in programming languages such as ASP.NET, VB.NET, PowerShell, C#, F#, and other programming languages applicable for project at hand
Store, retrieve, and manipulate data from application databases
Troubleshoot, debug code, and correct errors in software applications
Collaborate with leaders to collect software requirements and understand business processes
Create design documents for review, such as mockup diagrams and flowcharts. Alters designs for programs, program modifications, or applications to meet end-user requirements
Test programs or applications to find software bugs (errors or other defects) and verify that the program or application is fit for use
Develop user acceptance test cases, secures approval of test results, and discusses problems or concerns
Provide technical guidance, support, and training to users to ensure the success of custom software applications
Other duties and responsibilities as assigned.
Essential Knowledge, Skills & Abilities
Demonstrated experience in applying solutions to problems through the design and development of computer programs, software, and applications
Must be able to work well in a collaborative team environment. Ability to multi-task and work cooperatively with others
Must be detail oriented and have excellent interpersonal skills
Ability to meet deadlines and maintain a high level of accuracy, professionalism, and customer service orientation
Demonstrated experience in software development & maintenance
Demonstrated experience software requirements & design, testing and deployment
Demonstrated experience with Visual Studio IDE, ASP.Net Forms & MVC, Microsoft SQL Server, Microsoft Reporting Services, Development Libraries & API's, front-end frameworks, and Microsoft TFS version control software
Hours and Travel
A typical work week is Monday through Friday 9am to 5pm
Flexible hours required to implement strategy, enterprise initiatives and execute deliverables
Must be flexible in coming in early, working late or during non-work hours as needed
For remote employees, travel required to onsite office at minimum, monthly.
BA/BS in Computer Science, Information Systems, Mathematics, Engineering, or similar technical degree or equivalent experience
Two (2) plus years of experience in software applications development
Working knowledge of C#, ASP.NET, Entity Framework, OOP, .NET Web API
Familiarity with Agile development methodologies
Windows server management experience
· Student Centric: We approach every task with a focus on supporting our students to achieve their lifelong learning goals in a safe, vibrant and welcoming environment.
· A Global Community: We are one team with an international outlook welcoming the strength in our diversity and the value each of us brings to what we do.
· Accountable: We take responsibility for our actions by being responsive, resourceful and respectful in delivering on our commitments with integrity and the highest ethical standards.
· Collaborative: We support and empower one another through open communications, cooperation, sharing knowledge and taking time to always listen and show we care.
· Committed to Excellence: We take pride in our ongoing pursuit for continuous improvement through creativity, rigor and best practices to produce meaningful outcomes.
About University Support Services, LLC
University Support Services LLC (USS) is an affiliate of St. George's University (SGU), a leading provider of international medical education. SGU students and faculty come from 151 countries to the island of Grenada, located in the West Indies. Our purpose is to support SGU to deliver best in class education for all SGU students. We put a special focus on the growing global need for diverse high-quality medical and healthcare professionals. USS is pivotal in positioning SGU as a premiere medical degree institute through its student-facing as well as functional support teams.
USS is an equal opportunity employer. As such, it is company policy to fill positions with qualified candidates regardless of race, color, sex (including sexual orientation and gender presentation), age, religion, ancestry, national origin, citizenship status, pregnancy, marital status, medical condition, genetic information, disability, status in the Uniformed Services of the United States (including veteran status) or status as a victim of domestic violence, except where there is a bona fide occupational qualification. This policy protects applicants and employees from discrimination in the hiring process.