About the job
Job Title: Software Engineer II
Location: Cincinnati, OH - Onsite
Join our dynamic team at hudsonmanpower, where we strive to innovate and deliver top-notch software solutions. As a Software Engineer II, you will play a crucial role in the full lifecycle of application development, crafting, debugging, and optimizing applications that drive our projects forward.
Key Responsibilities:
- Engage in full lifecycle application development.
- Design, code, and debug applications using a variety of programming languages, with a focus on React, Spring Boot/Java, SQL, and Terraform.
- Conduct thorough software analysis, code reviews, requirements analysis, and system risk assessments.
- Utilize Object-oriented Design and Analysis (OOA and OOD) principles.
- Participate in software modeling and simulation, as well as front-end graphical user interface design.
- Ensure software testing and quality assurance processes are met.
- Perform performance tuning, improvement, balancing, usability, and automation tasks.
- Support, maintain, and document software functionality.
- Integrate new software solutions with existing systems.
- Evaluate and identify new technologies for implementation.
- Maintain compliance with industry standards and implement localization or globalization strategies.
A Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or a related discipline is required.

