OVERVIEW
Washington, District of Columbia, United States
FinTech Settlement Project Python Software Engineer Job Description
Job Description Summary
We are a growing team of highly talented engineers working on a next-generation settlement process for our FinTech division built upon cloud services, microservices architecture, and immutable transactions.
PRIMARY ACCOUNTABILITIES
* Technical (90%)
* Active participation in agile (scrum) development team
* Participation in backlog refinement and sprint planning sessions; Task definition and estimation from epics / user stories
* Design and modification of new and existing features, implementation, unit testing, and support of quality assurance and customer testing
* Participation in code reviews
* Ability to identify bottlenecks and recommend or implement performance optimizations
* Operational (10%)
* Compliance with established management procedures, company and department standards & best practices
* Adherence to documented security, and confidentiality
REQUIRED QUALIFICATIONS
* Bachelors degree in Computer Science, Computer Engineering, or Information Systems and/or related work experience (open source web services development)
* 3+ years of Python development experience with Django
* Strong object-oriented design and programming skills
* Experience in developing RESTful web services
* Experience writing unit and functional tests
* Experience with SQL, database programming and use of ORMs
* Familiarity using GitHub, Jira
* Must be comfortable in Linux
PREFERRED QUALIFICATIONS
* Experience with cloud computing (AWS preferred) and open source technologies
* Knowledge of SAAS, PAAS and IAAS technologies and SOA/microservices concepts
* Knowledge of DevOps concepts such as CI/CD and infrastructure as code (IaaC).
INDIVIDUAL COMPETENCIES
* Integrity: Gains the trust of others by taking responsibility for ones own actions and telling the truth.
* Teamwork: Builds relationships and works cooperatively with others, inside and outside the organization, to accomplish objectives to build and maintain mutually-beneficial partnerships, leverage information and achieve results.
* Adaptable: Responds to change with a willingness to learn new ways to accomplish work objectives with a positive attitude.
* Innovative: Ability to develop, sponsor, or support the introduction of new and improved methods, products, procedures or technologies.
* Curious: A desire to inquire and learn, to seek new knowledge and wisdom, and to listen to the contributions of others with a genuine interest to better self, the team, and the organization.
* Analytical and Critical Thinking: Ability to tackle a problem by using a logical, systematic, sequential approach.
* Problem Solving: Gathers and analyzes information to generate and evaluate potential solutions to problems, issues and challenges while weighing the accuracy and relevance of the facts, data and information.
* Physical Demands
#J-18808-Ljbffr