Programmer/Analyst: III; Senior
Listed on 2025-12-05
-
Software Development
Software Engineer, Full Stack Developer
Genesis
10 is seeking a Programmer/Analyst: III (Senior)
Contract:
6‑month.
Location:
Columbus, OH. Compensation: $ per hr (W2).
We are looking for high‑capacity individuals who will work under the guidance of our development manager to create best‑in‑class Enterprise APIs and the necessary production infrastructure to provide performance, scale, and reliability.
Responsibilities- Develop modern REST APIs using Java Spring Boot, CI/CD, and cloud‑enabled services (containers, both on‑prem and in the cloud).
- Assist with system design / business analysis (server layout, availability, disaster recovery planning, production deployments, etc.).
- Assist with software / data design (database schema, storage considerations, data mapping, NOSQL considerations, RDMS to NOSQL considerations, API design, resilience, logging, supportability, etc.).
- Assist with software delivery (hands‑on or advisory/architectural role to create server architecture, table layouts, highly available data resources, performance‑tuned data sources).
- Work on Kafka, analyzing use cases, environment setup, enrichment, and transformations.
- Collaborate with engineers and architects to create a common API layer between diverse data sources and applications via an agile product model with 2‑week sprints.
- Develop software in an agile environment leveraging Dev Ops for environment setup, automated builds, continuous deployment, continuous integration, and automated testing.
- Play a key role implementing enterprise services and APIs under the guidance of the architectural team and engineering leadership.
- Deliver rapid, scalable, high‑quality solutions that meet business needs; implement unit tests and automated test scripts as standard practice.
- Work closely with engineers, vendor partners, and business owners to ensure solutions meet business and customer needs.
- Follow industry‑standard agile software design methodologies; embrace and introduce new technologies and methods.
- Maintain and evolve existing integration assets and systems.
- Introduce and evolve processes and methods to mature integration development, implementation, and operation of key platforms.
- Bachelor’s degree in Computer Science, MIS, or related field, or equivalent experience.
- 7+ years of software development experience, including application interfaces between data sources and applications.
- 1+ year of Dev Ops experience.
- Strong Java development experience (Spring, Eclipse, Maven, Gradle).
- Strong experience developing application interfaces (API) with Java or similar object‑oriented languages.
- Experience with relational and non‑relational databases.
- Strong experience with an agile framework/methodology.
- Adept at building team relationships and partnering across organizational lines.
- Excellent collaboration skills, positive attitude, high energy, strong interpersonal skills, and strong motivation.
- Expert in conceptual and analytical skills, demonstrating out‑of‑the‑box problem‑solving.
- Able to see and articulate patterns and relationships between technologies, processes, business models, and people.
- Self‑starter with the ability to prioritize and plan complex tasks in a rapidly changing environment.
- Thrives in a dynamic work environment, delivers successfully, exhibits flexibility, and is a strong team player.
- Experience with REST, JSON, or SOAP web interfaces.
- Experience with Continuous Integration/Continuous Deployment (CI/CD).
- Experience with Chef, Puppet, or similar deployment automation products.
- Experience with Git source control management and web interfaces such as Git Hub.
- Experience with Jenkins build management systems and automated testing frameworks such as JUnit.
- Experience with Kafka.
- Experience with any cloud technologies.
- Experience with any RDBMS and non‑relational databases (Mongo, Dynamo).
Only candidates available and ready to work directly as Genesis
10 employees will be considered for this position.
If you have the described qualifications and are interested in this exciting opportunity, please apply!
Benefits of Working with Genesis10
For contract roles, Genesis
10 offers the benefits listed below. If this is a perm‑placement opportunity, our recruiter can talk you through the unique benefits offered for that particular client.
- Access to hundreds of clients
- The opportunity to have a career‑home in Genesis
10 - Access to an experienced, caring recruiting team
- Behavioral Health Platform
- Medical, Dental, Vision
- Health Savings Account
- Voluntary Hospital Indemnity (Critical Illness & Accident)
- Voluntary Term Life Insurance
- 401K
- Sick Pay (for applicable states/municipalities)
- Commuter Benefits (Dallas, NYC, SF)
Genesis
10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).