
Search by job, company or skills
JD:
Sr Software Engineer, PythonResponsible for providing strategic guidance, designs, and solution patterns to team members, is the chief architect for a sub-product/s. Serves as a driver and collaborator throughout development life cycle, partnering with business analysts and customers to review and optimize requirements; and, working with developers to review and validate key functionality and integration. Responsible for ensuring feasibility of design and integration with existing systems/platforms.Requirements:
·
· Expert level knowledge of Python 3, Object-Oriented Code & Design Patterns
· Strong Experience with Python frameworks (e.g. Fast API, Flask, Django)
· Strong Experience with REST APIs
· Strong Experience with Git
· Strong Experience Writing Unit Tests
· Experience with Event Driven Systems & Microservices
· Experience with Amazon Web Services (AWS) and serverless
· Experience with Infrastructure as Code (Cloudformation & CDK)
· Knowledge of Databases (SQL, NoSQL)
· Knowledge of DevOps Practices (CI/CD, Automated Pipelines)
· Experience with Agile, Scrum, Jira
· Attention to Detail
· Provide technical leadership and guidance to more junior engineers
· Self Starter (Able to to work alone with minimal direction but also able to work within the team.)
· Capable of owning technical design for projects of moderate complexity, and understands the tradeoffs in creating good software
· Ability to understand the capabilities and limitation of existing software and demonstrate a preference to extend, re-use and integrate with them effectively while also improving them
· Demonstrated track record of making reasonable design tradeoffs between short term results and building for the long term
· Demonstrated ability to understand and actively participate in team's scrum activities and rituals as well as help others to understand and embrace them
· Demonstrates behaviors which are aligned with the organization's desired culture and values
Qualifications
· Degree in computer science, engineering or similar major
· 5 years of experience with software development
· Deep understanding of and experience with modern python (3.x)
· Demonstrated ability to master at least one major skill outside of core coding such as monitoring, documentation, security, integration testing, visual design, devops, performance optimization
· Demonstrated track record of creating significant improvements across business-critical product ecosystems around stability, security, performance, and scalability
· Demonstrated ability to understand, facilitate or actively participate in multi team or multi sub-product scrum activities and rituals, help others to understand them
· Demonstrated ability to effectively convey complex technical topics in ways that that could be easily understood by engineers, POs, PMs or nontechnical colleagues
· Able to collaborate across teams and build systems to address architectural gaps
· Capable of leading small to midsize epic level efforts
· Financial Services and, if possible, mortgage industry experience preferred
· Strong business acumen and ability to interface with executive management
Job ID: 152914151
Skills:
PostgreSQL, Django, Git, Gcp, Docker, Design Patterns, MySQL, Python Programming, Flask, MongoDB, FastAPI, Rest Apis, Azure, Kubernetes, AWS, object-oriented programming, microservices architecture, CI CD pipelines
Skills:
S3, Golang, Mulesoft, Mongo Db, Django, Numpy, Flask, Postman, Python, AWS, Postgres DB, Logging library Datadog, API Management tool, Datadog API, Asynch.io, GRPC
Skills:
Django, Amazon Web Services, Flask, Python, Sql, AWS
Skills:
Python Developer, Flask, Mysql, Django, Data Integration, developing digital tools, problem-solving skills
Skills:
Agile Development Methodologies, Http, Jira, Git, Docker, Databricks, Rest Apis, Kubernetes, Python, AWS, Go, Pub Sub, messaging systems