Commonwealth Credit Union-posted 19 days ago
Full-time • Mid Level
Frankfort, KY

Our goal is to be an Employer of Choice, and it takes all of us to achieve this. That’s why all Commonwealth Credit Union Team Members are expected to live our Team 1 culture in all facets of their position. Our team is committed to ‘bettering lives through our passion to serve’ and this includes everyone - from our team members to the people in the communities we serve. We do this best when we appreciate each other for our differences, foster connections, and ensure an inclusive environment where everyone can thrive and be successful. The Programmer Specialist designs, develops, and maintains robust applications, automation scripts, and system integrations across internal and third-party platforms. The Programmer Specialist produces high quality, scalable, and maintainable code using modern frameworks, design patterns, and best practices, and translates business requirements into efficient technical solutions through in-depth analysis and planning. This role contributes to all phases of the software development cycle, including requirements gathering, technical design, implementation, testing, deployment, and documentation. This individual is expected to lead or support data-driven initiatives, aligning technical solutions with business goals. In addition, this individual must stay current with emerging technologies, industry trends, and development methodologies to drive continuous improvement and innovation. Qualified candidates must have experience working within two or more programming languages (e.g., Java, Python).

  • Demonstrating advanced proficiency in software architecture, full-stack development, and scalable system design.
  • Displaying expertise in multiple programming languages and frameworks, with a deep understanding of data structures, algorithms, and cloud technologies.
  • Identifying and troubleshooting application issues and performance concerns by gathering input from users, system logs, and runtime behavior.
  • Breaking down problems into manageable components and applying logistical analysis to pinpoint likely causes.
  • Testing potential solutions in a safe environment, implementing fixes carefully, and monitoring outcomes to ensure issues are fully resolved.
  • Working closely with team members to explore alternative approaches when needed and documenting key insights to support future troubleshooting and knowledge sharing.
  • Effectively planning and organizing work by setting clear priorities, estimating effort, and managing time to meet deadlines.
  • Monitoring progress on tasks and communicating updates proactively to keep stakeholders informed.
  • Collaborating with team members to align efforts and support the timely, successful delivery of project goals.
  • Actively contributing to a collaborative, team-oriented culture by promoting open communication, mutual respect, and shared ownership of outcomes.
  • Sharing technical knowledge, tools, and best practices to elevate team capabilities and foster continuous learning.
  • Providing mentorship and guidance to junior developers, offering support in code reviews, troubleshooting discussions, and onboarding.
  • experience working within two or more programming languages (e.g., Java, Python)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service