Python Software Engineer
Start: ASAP
Expectation for Start: 2-4 weeks after offer - Due to business needs, this role requires a specific start date and will require resources that can meet the outlined start date.
Please put candidates' current location/intent on resume
Approved locations
Plano, TX TX2-982-02-22 - ***
Charlotte, NC NC1-021-04-20 - ***
Hybrid schedule requirement of a minimum of 3 days per week
Glider - Candidate ID Verification
A Software Engineer will be part of a small team of technically strong individuals. The position demands a high degree of initiative, commitment and technical excellence. As part of an Agile team a Software Engineer performs design, coding, debugging, testing and troubleshooting throughout the application development process providing innovative and creative solutions in a collaborative manner under tight deadlines. A Software Engineer has a record of successful delivery of software applications as an individual and with a team. The position needs a strong understanding of the software development life cycle (SDLC), desire to implement continuous delivery and integration within the development life cycle, understand agile software development methodologies and principles. A Software Engineer is self-motivated, self-managed, team-player, action results-focused, has a high command of verbal and written English and able to clearly communicate design, architecture, implementations and requirements. A Software Engineer in ERFT division would build sophisticated and complex functionality to the Treasury business to be more effective in managing the bank s liquidity.
Required Qualifications
Strong expertise and working experience in Python
Knowledge of computer science data structures and algorithms
Knowledge of ORM libraries like Sqlalchemy, etc.
Experience in databases (relational/document/etc.) including NoSQL databases.
Experience building distributed and scalable complex services as well as Restful services and robust micro services.
Experience with web services development and REST interfaces in Python
Experience with Analytic reporting tools like Tableau
Analytical skills to perform technical and functional analysis with strong communication skills.
Should be able work with business users involving complex requirements gathering and translating them into actionable items for developers. Most of the times this includes quick prototyping.
Maintain high standard and follow best practices by re-factoring existing code to enhance readability, performance and general structure
Desired Qualifications
Experience working in regulatory projects is strongly desirable
Experience working in Containers
Maintain high standard and follow best practices by re-factoring existing code to enhance readability, performance and general structure
Experience in CICD, Jenkins, Git
Experience working on high volume applications
Experience working in Agile teams
Knowledge of Liquidity Reports like Fed5g, LCR, NSFR, CRD IV etc is a plus