Application Developer (Pair Programming) (Cincinnati OH Only)
W-2 Pay ONLY, Hybrid Onsite 2 days a week, Pair Programming, Must Live within 70 miles of 45202
CBTS is currently searching for a new Java Developer. This person will be working in a Pair (Partner) Programming team where you will work together as a team to develop code for the day.
This is hybrid position, we come into office Tuesday and Thursdays. There are over 25 work streams to be involved in, so there is a chance you will be moved around on different work streams dependent on priority and business needs. If you enjoy working closely with others, adapting to new challenges, and have a passion for Test Driven Development (TDD), this position is perfect for you! Join us and make a significant impact with your skills and passion.
Languages and Frameworks:
- Java
- VueJS
Platforms:
- Pivotal Cloud Foundry/Tanzu Application Service
- GitHub
- Concourse
Core Tools:
- Git & git-mob
- Windows 11 or MacOS
- Visual Studio 2022 with Resharper or Rider
- Relational Databases / NoSQL Databases
- Redis
- RabbitMQ
Supporting Tools:
- Postman
- Falcon LogScale
- Dynatrace
- SonarQube
- Rally
- Github CoPilot
Desired Skills/ Experience:
- Ability to dive into a large polyglot codebase and contribute as you learn.
- Being okay with the uncomfortable feeling that comes from learning new things.
- Interest in exploring new programming paradigms, languages, and patterns.
- Demonstrable ability to research problems and break them into discrete parts.
- Have empathy with your paired partner and freely exchange feedback on a continual basis.
- Enthusiastic about or at least comfortable with Test Driven Development (TDD).
- Worked in a pair programming environment (preferred)
- Contributed to an open-source project (preferred).
- Experience with log analysis, streaming data, and streaming metrics.
- Experience with metric analysis and visualization.
- Has mentored others in a professional setting.
- BA/BS in Computer Science or related experience.
- Minimum of 4 years of programming experience.
Qualification :
- Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems: Prepares detailed design specifications from which programs will be written.
- Designs, codes, tests, debugs documents and maintains application programs.
- Consults with users or other IT Professionals to resolve issues with programs. Contributes to the development of project plans and timelines. Provides estimates for planned work.
- Maintains and develops business knowledge and customer relationships.
- Performs other duties as assigned.
Cincinnati Bell Technology Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws.