What are the responsibilities and job description for the Software Engineer position at American Kennel Club?
We seek a strong Software Engineer to join our dynamic Production Support Team. The ideal candidate will have solid experience with SQL, Angular, Node, and Python. You will work closely with team leads, the Principal Software Engineer, QA, and product owners to maintain and improve custom production applications. The applications serve internal and external purposes and are essential to the core operations of the AKC: managing Dog and Litter Registrations and overseeing Dog Sports and Events. In this role, you will be responsible for defining reasonable estimates of effort for discreet tasks supporting those applications. You should be capable of working independently to complete specified tasks.
You will fit in well if you have hands-on experience in software development and agile methodologies and enjoy learning new programming languages and application frameworks. You would be an integral part of a cross-functional team and engage directly with testers and other developers daily.
*This hybrid position requires an occasional onsite presence in our Raleigh, NC, office.
Primary Job Duties
- Triaging requests from business owners and customer support related to production applications
- Resolving issues and implementing improvements to production systems
- Reporting progress and providing estimates
- Reducing technical debt and improving system documentation
- Performing validation and verification testing
- Collaborating with stakeholders to fix and improve products
Required Skills, Specialized Knowledge, and Competency Requirements
- Competent with SQL, Angular, Node, and Python
- Fundamental understanding of relational databases, object-oriented design, and client-server architecture
- Experience with the following is a plus: JIRA, Confluence
- Experience with Version control: Git specifically is a plus
- Working knowledge of Quest SQL Navigator or Toad
The salary range for this position is $95,000-$105,000; however, the salary offered may vary depending on skills, experience, job-related knowledge, and location.
Salary : $95,000 - $105,000