Software Developer
University of Cincinnati
Software Developer
Job Overview
Responsible for designing, developing, integrating, testing, deploying, and supporting software solutions that meet business and technical requirements. The Software Developer works collaboratively with technical teams, business stakeholders, and university partners to deliver secure, scalable, maintainable, and user-centered applications and integrations.
This role will primarily support the development and modernization of web-based applications, APIs, system integrations, databases, and cloud-based solutions within a predominantly Microsoft .NET development environment.
This is a temporary assignment anticipated to last approximately one to two years . The individual selected for this role will be engaged through a third-party staffing/payrolling agency and will not be an employee of the University of Cincinnati . The position will work closely with and as part of University of Cincinnati technology teams throughout the assignment.
Primary Technology Environment
The University's software development environment is primarily based on Microsoft .NET technologies. Candidates should have strong experience with, or the ability to work effectively within, technologies including:
- C# and .NET/.NET Core
- NET Core and web application development
- RESTful APIs and web services
- HTML, CSS, and JavaScript
- Relational databases and SQL
- Entity Framework or comparable object-relational mapping technologies
Essential Functions
- Design, develop, test, deploy, maintain, and enhance full-stack software applications, APIs, integrations, and supporting database components.
- Develop and maintain intermediate to advanced applications using C#, .NET, and other modern development frameworks while following established software engineering practices.
- Work with business and technical stakeholders to understand requirements, evaluate solution options, and translate business needs into effective technical solutions.
- Design, develop, maintain, and consume APIs and system integrations connecting enterprise applications, databases, cloud platforms, and other services.
- Create and maintain technical designs, application documentation, API specifications, configuration documentation, and other artifacts needed for ongoing support and maintenance.
- Develop realistic technical estimates and identify assumptions, dependencies, risks, and technical requirements to support project and delivery planning.
- Build reusable software components and apply appropriate software design patterns to improve maintainability, scalability, consistency, and performance.
- Write unit, integration, and automated tests and participate in functional, regression, performance, and other testing activities as appropriate.
- Diagnose and resolve application defects, integration issues, performance concerns, and production support issues.
- Participate in peer code reviews and contribute to established coding standards, development practices, source-control practices, and technical documentation.
- Use source control, automated builds, continuous integration/continuous delivery (CI/CD), and related DevOps practices to support efficient and reliable software delivery.
- Develop applications in accordance with university security, privacy, accessibility, architecture, and technology standards, including secure coding and web application security best practices.
- Participate in Agile and other iterative delivery practices, including backlog refinement, planning, technical design discussions, demonstrations, and retrospectives.
- Collaborate with software developers, integration and DevOps engineers, architects, quality assurance and accessibility professionals, database and data teams, information security, infrastructure teams, and other technology partners throughout the software development lifecycle.
- Contribute to the continuous improvement of development practices, technical standards, application architectures, and software delivery processes.
- Maintain appropriate technical documentation and actively support knowledge transfer to university personnel to ensure applications and solutions can be effectively supported following completion of the assignment.
Required Skills & Qualifications
Software Development
- Demonstrated experience developing modern web applications using both front-end and back-end technologies.
- Strong proficiency with C# and .NET/.NET Core.
- Experience developing web applications using ASP.NET Core or related Microsoft development technologies.
- Experience with HTML, CSS, JavaScript, and modern web development practices.
- Experience designing, developing, integrating, and consuming RESTful APIs and web services.
- Experience working with relational databases and SQL.
- Understanding of object-oriented programming, software design principles, reusable components, and application architecture.
- Ability to troubleshoot complex application and integration issues.
Testing, Security & Quality
- Experience with unit testing, integration testing, and automated testing practices.
- Knowledge of secure software development practices and common web application security risks.
- Understanding of authentication, authorization, and appropriate protection of application and user data.
- Commitment to developing reliable, maintainable, accessible, and supportable production applications.
Key Competencies
- Strong analytical and problem-solving skills.
- Ability to independently investigate technical challenges and develop practical solutions.
- Ability to communicate technical concepts clearly to both technical and non-technical audiences.
- Ability to collaborate effectively within cross-functional and Agile development teams.
- Strong attention to software quality, security, documentation, maintainability, and operational support.
- Ability to manage multiple priorities and deliver work within established commitments and timelines.
- Ability to adapt to changing priorities and technical requirements.
- Willingness and ability to learn new technologies, tools, and development approaches as needed.
How to Apply: Interested applicants should submit a current resume and a list of professional references to Andrea Oaks at View email address on click.appcast.io.
Employment Arrangement : This position will be employed and paid through a third-party payrolling agency. The selected candidate will be subject to the payrolling agencys applicable employment, payroll, tax, and benefits policies and procedures. The University of Cincinnati will direct the day-to-day work and responsibilities associated with the position.
recblid arupznhk78fdfhgw3af1y7i4y7c6tz$77k - $154k
...-Money Laundering/Bank Secrecy Act (AML/BSA) enterprise Fraud software applications - specifically Actimize ActOne with experience in... ...INFRA, AML-STAR-FINCEN-SAR, AML-CDD, UDM. Must be an expert in developing applications and services using Java Springboot/Springbatch....SuggestedFull timeWork experience placementWork at officeRemote workWork from homeFlexible hours- ...Full Stack Developer Location: Durham, NC or Westlake, TX or Jersey City, NJ or Boston, MA or Salt Lake City, UT or Merrimack, NH... ...Language (Java 1.8+) ~ Strong programming, debugging and secure software development skills (e.g., Veracode, Sonar etc.) ~ Good...SuggestedContract work
$142.2k - $213.2k
...Grumman- Xetron, part of the Mission Systems sector, where we develop new capabilities for our military and intelligence customers around... ...“Wow. This is mind blowing.” We are seeking cleared mid-level Software Engineers who are self‑motivated and energetic, with a...SuggestedFull timeWork experience placementRelocation packageMonday to ThursdayShift work$142.2k - $213.2k
...Grumman- Xetron, part of the Mission Systems sector, where we develop new capabilities for our military and intelligence customers around... ..., and open standardsThis position is for a Lead Cyber Software Engineer position on Neptune Phoenix to lead a team of software...SuggestedFull timeWork experience placementRelocation packageMonday to ThursdayShift work$100k - $120k
...: 366939Location: Cincinnati, OH, USPosted: 2026-8-3Category: Software & Systems SBUPosition Type: Direct HirePositions Available: 3Salary... ...partners and government customers. This role focuses on developing automated solutions for efficient information transfer, ensuring...SuggestedLocal area- ...Technology team is looking for a full-time, office-based Lead Software Engineer.Join us in building the digital capabilities that accelerate... ...exciting career where you use your previous expertise and can develop and grow your career even further, then this is the opportunity...Full timeContract workWork at officeWork from home
- ...Full Stack Developer REQUIRED: Good Hands-on experience as a Full stack developer with Angular, React , VueJS, Java and DB with AWS basic concepts Job Overview: We seek a highly skilled Full Stack Developer who is comfortable with frontend and backend...
- ...Java Fullstack Developer Java FullStack Developer Cincinnati, OH Contract Required Skills: Java, Microserives, ReactJS, NexJS, NodeJS Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment...Contract work
- ...Full Stack Developer REQUIRED: Good Hands-on experience as a Full stack developer with Angular, React , VueJS, Java and DB with AWS basic concepts Job Overview: We seek a highly skilled Full Stack Developer who is comfortable with frontend and backend...
- ...Job Details Job Title: Java Full Stack Developer Location: Cincinnati, OH Duration: 6 months Experience Required: 8-10 years Essential Skill: Java Full Stack Development Core Skill: Core Java Required Skills & Experience...
- ...Role: Java Full stack developer Location: Cincinnati, OH FTE Only • We're searching for candidates with over 10 years of experience in full stack development, especially with Java and React JS. Ideally, the candidates should have a strong background...
- Java Full Stack DeveloperLocation: Cincinnati, OH, Remote Mode: Contract Must have skills Need Angular Latest Version Job description: At least 10+ years of work experience. Should have bachelor's degree. Strong communication and interpersonal skills. Excellent problem...Contract workWork experience placementRemote work
$142.2k - $213.2k
...think is impossible. Our employees are not only part of history, they're making history.We are seeking cleared or clearable mid-level Software Engineers who are self-motivated and energetic with a background in Computer Engineering, Computer Science, or a related technical...Full timeWork experience placementFor subcontractorRelocationShift work$189.2k - $372.9k
...strategic clients, leading forward-deployed engineering pods that develop and deploy GenAI solutions into production for Deloitte’s most... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions...Local areaVisa sponsorship- ...with complex enterprise ecosystems.Key ResponsibilitiesDesign and develop scalable, self-service digital data collection platforms... ...analysis and visualization.Familiarity with Agile methodologies and software development lifecycle (SDLC) best practices.SRI Tech Solutions...Full time
- Java DeveloperCincinnati, Ohio, United StatesAbout the JobRole: Java DeveloperWork location: CINCINNATI, OH (Remote)Start date: Immediate availabilityVisa required: USC/GC only.Rate: $45/hr on C2C Background check MANDATORYJob DescriptionBack End DeveloperExperience: 4...Immediate startRemote work
- ...solutionsImpact analysis to existing systems for new solutionsDefine the DB data modelCode review and code maintenanceWork with external teams for integrationsCreate and maintain technical documentation wherever applicableMentor developers to follow best coding practices...Full time
- Java DeveloperLocation: Atlanta, GA / Cincinnati, OHDuration: FulltimeJob Description:Must Have Technical/Functional Skills:Java, J2EE, Angular 17, Spring Boot, Microservices, Java Script, CSS, JSON, REST/SOAP Webservices, Hibernate, Maven, PotgreSQL, XMLRoles & Responsibilities...Immediate startRelocation
- ...Management System)Job DescriptionWe are seeking an experienced JAVA developer which will be responsible for the design, build, test,... ...development teams throughout all the phases of the SDLCEnsures that software meets or exceed specified standards and end-user...Permanent employmentFor contractorsH1b
- ...Google cloud]Spring integration with Apache Kafka, AMQP, RabbitMQ or ActiveMQExperience in RDBMS like DB2 or PostgresExperience in developing web applications using HTML5/React.JS/CSSWeb development frameworks with NodeJS, webpack etc.Familiarity with testing frameworks...Full time
- ...Callibrity, based in Cincinnati, Ohio, is seeking a Software Consultant for remote work aligned to US Eastern/Central hours. You will lead strategic technical direction, mentor teams, and engage with client stakeholders to demonstrate ROI through greenfield, modern tech...Remote work
- ...Third BankTechnical SkillsAmazon Web Services (AWS)Application Dev.Develop MicroservicesDevelop Spring applicationsTechnical LeadershipJob... ..., contributing to the design, development, and maintenance of software solutions for our organization's analytical platforms.Key...
- ...learning by documenting and sharing technical knowledge as a developer on an agile squadParticipate in developer communities of practice... ...Science/Information Systems or comparable with 3-10 years of software development experience.Knowledge of object-oriented design and...
- Java Lead7+ years of experience in enterprise application developmentStrong communication skills and co-ordination skills.Excellent Programming skills in Java/J2EE, Sprint MVC, IOC, iBatis, SOAP & Rest Webservices, jUnit, JavaScript, Jquery, HTML5, CSSFamiliarity with ...
- ...based applicationsCollaborate with designers, managers, and other developers across the project teamWork with Quality Assurance team to... ...applicationsMaintain the release management cycle as well as the software development environments.Microservices, Spring Boot, Angular 1...Contract work
- ...Job TitleFull lifecycle application developmentDesigning, coding and debugging applications in various software languages.Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability...
- Job TitlePrimary Skill: Hands on experience and expertise in Java, Springboot, Microservices, Containerization, Orchestration (e.g., K8s), Event driven platforms and tools (e.g., Kafka), Cloud platforms (Azure or GCP) For candidates out of Cincinnati, travel is required...
- JOB SUMMARY:Designs, develops, tests and deploys software solutions in a focused discipline (UI, API, Mobile, Firmware, etc.). Operates in an Agile software development team, adhering to industry and company standards and architectures. Performs at a team level, contributing...Temporary workWork experience placementWorldwideVisa sponsorship
- ...ResponsibilitiesWhat you will do:Researches, designs, defines, develops, tests, documents and implements new computer applications or changes... ...Western & Southern Financial Group (W&SFG) standards.Installs software packages and/or personal computer software.Assures that...Work at office
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job Descriptionwe need local in person interview Job...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- cybersecurity software engineer Cincinnati, OH
- software developer fintech Cincinnati, OH
- senior robotics software engineer Cincinnati, OH
- software engineer visa sponsorship Cincinnati, OH
- network software engineer Cincinnati, OH
- software engineer remote Cincinnati, OH
- part time software developer remote Cincinnati, OH
- software developer internship Cincinnati, OH
- software engineer full time Cincinnati, OH
- entry level software engineer remote Cincinnati, OH

