Request Code: Python Software Engineer Lead - Contractor
Pittsburgh PA Two PNC Plaza 620 Liberty Ave, Pittsburgh, PA 15222
Cleveland OH Strongsville Technology Center 8100 Mohawk Dr., Strongsville, OH 44136
Function of the group: Balance sheet risk management support; developing risk management for PNC loans
Current initiatives/project(s) that this resource will be impacting:
Framework development
Industry background:
- Regulatory and risk
- Financial or banking
Team dynamic:
Most interaction with immediate agile team, other engineers, architects
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
Technical Skills:
- 6+ 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
Flex Skills:
- Awareness of cloud architecture.
- CCAR/ CECL Reporting
Soft Skills:
- Urgency in tasks
- Problem solving skills
- Ownership of tasks but in a team setting
Strong communication skills
Degrees/Certifications:
- Bachelor's Degree nice
- Java certifications nice
- Python certifications nice
Summary:
Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database systems. Responsible for creating the software platform, and then fine-tuning the final program after it has been made.
Job Responsibilities:
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
- Advise customer about, or perform, maintenance of software system.
- Develop and direct software system testing and validation procedures.
- Inform customers or other departments on project status, proposals and technical issues such as software system design and maintenance.
- Direct software programming and development of documentation.
Skills:
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
- Ability to work independently and manage one’s time.
- Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
- Ability to troubleshoot issues and make system changes as needed to resolve issue. Knowledge of computer development software, such as SQL, Java, J2EE, etc.
Education/Experience:
- High School Degree and Bachelors degree in computer science/relevant field or equivalent work experience required.
8+ years experience required.
Skills:?????
Share your resume with ariz.khan@systemone.com. Also connect me at LinkedIn : (16) Ariz J. Khan | LinkedIn
Ref: #404-IT Pittsburgh