Ohio State University Wexner Medical Center
Enterprise Applications Developer
Ohio State University Wexner Medical Center, Columbus, Ohio, United States, 43224
Scope of Position
Software Engineering Team is a cross functional solution-driven team that provides custom development services, enterprise application platforms, workflow services and tailored analytics to improve business processes and leverage existing solutions within organization. Our team accomplishes these services by utilizing analysts to understand our business processes and systems, utilizing technical and solution architects to validate the technical direction of the designed solution, and utilizing developers to develop and integrate the solution. Our solutions engage many roles in our organization (internally and externally) including clinicians, researchers, administrators and shared services.
40% Application Development Develops, implements, deploys, and maintains applications written in languages such as ASP.NET Core, C#, and MVC. Designs and maintains services (APIs) using ASP.NET Core/C# for application integrations. Develops and supports solutions of limited scope with vendor platforms, including Microsoft Flow, Microsoft Power Apps, and Microsoft Bot Framework. Creates and updates application interfaces using web technologies such as HTML5, CSS, and JavaScript frameworks like React, ensuring ADA compliance and accessibility. Adheres strictly to development, security, and accessibility standards, implementing practices to meet ADA standards for accessible design. Designs and maintains data integrations across systems using SQL Server Integration Services (SSIS). Generates and refines reports using tools such as SQL Server Reporting Services (SSRS) or Power BI. Develops and executes thorough testing activities, including manual test cases, automated unit tests, and regression testing to validate functionality and ADA compliance. 10% Application Design Collaborates with stakeholders to understand business processes and objectives. Documents business and functional requirements for projects of moderate scope and complexity. Assists in estimating development efforts for enhancements and new features. Creates and updates data documentation, including database schemas and data dictionaries, to support ongoing application design and maintenance. 45% Application Lifecycle Support amp; Maintenance Effectively exchanges information with team members and other departments on both routine and non-routine issues. Adheres to departmental policies and procedures, including change control processes, on-call support, ticket management, upgrade processes, project assignments, and work completion tracking. Diagnoses and resolves non-complex application issues, working with project teams to address and resolve application incidents. Responsible for application validation and testing during Tier 0/1 changes and outages, including functional, integration, and accessibility testing to ensure applications remain fully compliant and operational. 5% Other Duties as Assigned Supports team and organizational goals by performing additional duties as needed, including participation in training, skill development, and cross-team collaboration initiatives. Minimum Qualifications Typically has 2-4 years of experience in Information Technology (preferably experience in Application Development, Software Engineering, etc.). Experience in the full software development lifecycle, particularly within Agile/Scrum environments, including design, development, and deployment of high-quality software through collaborative teamwork. Experience in web application development / design using MVC, HTML5, CSS3, JavaScript, React, jQuery and other JavaScript Libraries. Experience in application and microservice development using languages such as ASP.NET Core / C# . Experience with MS SQL Server for Database Design, Reporting Services, and Integration Services. Experience with cloud technologies or a strong ability to quickly learn and adapt, enabling effective contributions to cloud-based solutions Experience in the DevOps area, with a good understanding of CI/CD practices, automation tools, and infrastructure as code, to enhance development and operational efficiency. Awareness of security and accessibility practices in software design, with a willingness to implement them under guidance. Ability to assist complex projects with medium or large scope, ensuring successful delivery from inception to completion, with the aim to grow in application lifecycle management and ownership responsibilities. Willingness to develop innovative solutions to application-related problems, with support from senior team members as needed. Experience or familiarity in gathering and understanding basic customer requirements, with the ability to collaborate effectively with developers, business analysts, user experience designers, and leadership. Solid understanding of n-tier architecture and object-oriented concepts, principles, and techniques. Exceptional communication skills, including strong written and verbal abilities, to effectively collaborate with technical and non-technical stakeholders Our Comprehensive Employee Benefits Include: An array of retirement plan options, each with a generous employer contribution. Affordable health insurance options, including dental, vision and prescription coverage that begin on day one. Paid vacation and sick leave, including short and long-term disability and paid parental leave. Get the most out of the Public Service Loan Forgiveness program. And much more!
40% Application Development Develops, implements, deploys, and maintains applications written in languages such as ASP.NET Core, C#, and MVC. Designs and maintains services (APIs) using ASP.NET Core/C# for application integrations. Develops and supports solutions of limited scope with vendor platforms, including Microsoft Flow, Microsoft Power Apps, and Microsoft Bot Framework. Creates and updates application interfaces using web technologies such as HTML5, CSS, and JavaScript frameworks like React, ensuring ADA compliance and accessibility. Adheres strictly to development, security, and accessibility standards, implementing practices to meet ADA standards for accessible design. Designs and maintains data integrations across systems using SQL Server Integration Services (SSIS). Generates and refines reports using tools such as SQL Server Reporting Services (SSRS) or Power BI. Develops and executes thorough testing activities, including manual test cases, automated unit tests, and regression testing to validate functionality and ADA compliance. 10% Application Design Collaborates with stakeholders to understand business processes and objectives. Documents business and functional requirements for projects of moderate scope and complexity. Assists in estimating development efforts for enhancements and new features. Creates and updates data documentation, including database schemas and data dictionaries, to support ongoing application design and maintenance. 45% Application Lifecycle Support amp; Maintenance Effectively exchanges information with team members and other departments on both routine and non-routine issues. Adheres to departmental policies and procedures, including change control processes, on-call support, ticket management, upgrade processes, project assignments, and work completion tracking. Diagnoses and resolves non-complex application issues, working with project teams to address and resolve application incidents. Responsible for application validation and testing during Tier 0/1 changes and outages, including functional, integration, and accessibility testing to ensure applications remain fully compliant and operational. 5% Other Duties as Assigned Supports team and organizational goals by performing additional duties as needed, including participation in training, skill development, and cross-team collaboration initiatives. Minimum Qualifications Typically has 2-4 years of experience in Information Technology (preferably experience in Application Development, Software Engineering, etc.). Experience in the full software development lifecycle, particularly within Agile/Scrum environments, including design, development, and deployment of high-quality software through collaborative teamwork. Experience in web application development / design using MVC, HTML5, CSS3, JavaScript, React, jQuery and other JavaScript Libraries. Experience in application and microservice development using languages such as ASP.NET Core / C# . Experience with MS SQL Server for Database Design, Reporting Services, and Integration Services. Experience with cloud technologies or a strong ability to quickly learn and adapt, enabling effective contributions to cloud-based solutions Experience in the DevOps area, with a good understanding of CI/CD practices, automation tools, and infrastructure as code, to enhance development and operational efficiency. Awareness of security and accessibility practices in software design, with a willingness to implement them under guidance. Ability to assist complex projects with medium or large scope, ensuring successful delivery from inception to completion, with the aim to grow in application lifecycle management and ownership responsibilities. Willingness to develop innovative solutions to application-related problems, with support from senior team members as needed. Experience or familiarity in gathering and understanding basic customer requirements, with the ability to collaborate effectively with developers, business analysts, user experience designers, and leadership. Solid understanding of n-tier architecture and object-oriented concepts, principles, and techniques. Exceptional communication skills, including strong written and verbal abilities, to effectively collaborate with technical and non-technical stakeholders Our Comprehensive Employee Benefits Include: An array of retirement plan options, each with a generous employer contribution. Affordable health insurance options, including dental, vision and prescription coverage that begin on day one. Paid vacation and sick leave, including short and long-term disability and paid parental leave. Get the most out of the Public Service Loan Forgiveness program. And much more!