Compunnel
We are seeking enthusiastic and collaborative individuals to join our dynamic team. If you thrive in a fast-paced environment, enjoy working closely with others, and are passionate about Test Driven Development (TDD), this role is a perfect fit for you. The ideal candidate will be comfortable with pairing, context switching, and learning new technologies as part of a growing team. We welcome applicants who may not tick every box on the skills list but are eager to learn and grow within the role. Join us and make a significant impact with your skills and passion! Key Responsibilities: System Design & Development: Formulate and define system scope and objectives through research and fact-finding to develop or modify moderately complex information systems. Programming & Maintenance: Design, code, test, debug, document, and maintain application programs to meet system requirements. Consultation & Issue Resolution: Consult with users or other IT professionals to resolve issues with programs and contribute to the development of project plans and timelines. Estimation & Planning: Provide estimates for planned work and contribute to project planning activities. Business Knowledge & Relationship Building: Maintain and develop business knowledge while fostering strong customer relationships. Continuous Learning: Embrace and adapt to new programming paradigms, languages, and patterns. Collaboration: Work collaboratively in a pair programming environment, exchanging feedback and building strong partnerships with teammates. Required Qualifications: Programming Experience: Minimum of 4 years of programming experience, with a proven ability to dive into a large polyglot codebase and contribute. Test Driven Development (TDD): Enthusiastic about or at least comfortable with Test Driven Development (TDD). Pair Programming: Experience working in a pair programming environment (preferred). Problem-Solving: Demonstrable ability to research problems and break them into discrete, manageable parts. Empathy & Feedback: Ability to work well with others, giving and receiving feedback constructively. Education: BA/BS in Computer Science or a related field, or equivalent experience. Preferred Qualifications: Open Source Contribution: Previous contributions to an open-source project (preferred). Data & Metrics: Experience with log analysis, streaming data, and streaming metrics, as well as metric analysis and visualization. Mentorship: Experience mentoring others in a professional setting. Languages and Frameworks: Java VueJS Platforms: GitHub Concourse Core Tools: Git & git-mob Windows 11 or macOS Visual Studio 2022 with Resharper or Rider Relational Databases / NoSQL Databases Redis Supporting Tools: Postman Dynatrace SonarQube Rally Certifications (if any): Relevant certifications in Test Driven Development (TDD), pair programming, or other relevant technologies are a plus but not required. #J-18808-Ljbffr