Position Tittle: Software Engineer Lead
Work Location: Pittsburgh, PA or Strongsville, OH
Years of Experience: 13+ years applicable experience required overall
Roles and Responsibilities:
Interact with Business to understand the requirement on a daily evolving need and adapt to the needs.
· Able to understand the business requirements, tech stack involved and guide the team towards Integral
solution approach.
· Dedicated and committed approach with good communication skills and participation in agile
ceremonies.
Individual development
Must have technical skills (Min 8+yrs of exp required in all of the below skills)
8+ years of professional experience as a Software Engineer, with a focus on Python.
• Extensive Unix/FTP/ File Handling
• Experience with Agile Methodology/JIRA/Confluence
• Experience in version control using Git
• Unit testing
• Expert experience on Python based data structures and best practices.
• Create and maintain reusable, scalable code.
• Ability to troubleshoot and debug application for production support.
• A deep understanding and multi-process architecture and the threading limitations of Python.
• Hands on Experience with Object Oriented Programming including limitations.
• Model development experience
• Experience writing unit testing and ensure code coverage.
• Familiarity with cross-platform development
• API development using FastApi or similar tech.
• Good knowledge on Django/ flask
• Integrating user facing elements with server-side logic
• Ability to account for security/ authorization/ scalability setup and maintenance
• Domain knowledge - Financial service knowledge is a value add
• Understanding of Data models, file systems
• Awareness of cloud architecture.
• CCAR/ CECL Reporting
✉️ Yogita@kanakits.com