Software Engineer-Other - Intermediate
Job Overview
The ideal candidate will be proficient in application development across multiple technologies and design techniques. This role requires a strong understanding of Agile methodologies, modern development practices, and proficiency in one or more general-purpose programming languages. The candidate will contribute to the design, development, testing, deployment, maintenance, and improvement of software solutions.
Responsibilities
- Design, develop, test, deploy, maintain, and improve software applications.
- Utilize development toolsets to create robust and scalable solutions.
- Work within Agile frameworks and methodologies to deliver high-quality software.
- Implement techniques such as Continuous Integration, Continuous Delivery, and Test-Driven Development.
- Ensure application resiliency and security throughout the development lifecycle.
- Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.
About the Role
The role is based in Columbus, OH and is a 5 days onsite position for 6 months RTH. Must haves include Java, Springboot, PostgreSQL OR MySQL, React or Angular. Nice to haves include Python.
Requirements
Must have experience in application development across multiple technologies and design techniques. Strong understanding of Agile methodologies, modern development practices, and proficiency in one or more general-purpose programming languages. Experience working within Agile frameworks and methodologies to deliver high-quality software. Proficiency in implementing techniques such as Continuous Integration, Continuous Delivery, and Test-Driven Development. Experience ensuring application resiliency and security throughout the development lifecycle. Experience collaborating with cross-functional teams to analyze business requirements and translate them into technical solutions.
Qualifications
Must have intermediate-level expertise. Must have experience in Java, Springboot, PostgreSQL OR MySQL, React or Angular. Nice to have experience in Python.
Skills
Intermediate-level expertise in application development across multiple technologies and design techniques. Strong understanding of Agile methodologies, modern development practices, and proficiency in one or more general-purpose programming languages. Proficiency in implementing techniques such as Continuous Integration, Continuous Delivery, and Test-Driven Development. Experience ensuring application resiliency and security throughout the development lifecycle. Experience collaborating with cross-functional teams to analyze business requirements and translate them into technical solutions.
Benefits
Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.
Pay
The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the skills, education, training, credentials, and experience of the candidate; and other conditions of employment.
Schedule
The role is a 5 days onsite position for 6 months RTH.