Understand and contribute to the "full stack" of development (designs and products)
Produce quality code, releases and fixes
Deliver technology products according to business needs
Build resilient products/features which are easily maintainable
Optimize application development and product quality
Collaborate in a high performing team and an elite technology community
Designs and codes programs; creates test transactions and runs tests to find errors and revise programs
Writes documentation that describes technical designs and implementation details
Writes new programs of moderate complexity and scope, working with basic applications systems designs and specifications and utilizing standard procedures and techniques
Interfaces with Sr. Engineers and architect to design, code, test and implement application programs
7+ years of experience with back end or full stack (preferred) software development with focus on data and analytics
Multiple years of experience developing software solutions in Python.
Experienced with modern software development - Agile/Scrum methodology, Cloud platforms and technologies (Azure, AWS, GCP), Continuous Integration/Continuous Development, automated testing
Experience with Azure DevOps a big plus.
Experience developing and deploying complex applications using Python.
Experience developing event driven solutions.
Experience with messaging technologies a plus (Kafka, RabbitMQ, ActiveMQ).
Experienced in developing, deploying and maintaining transactional systems, operational databases and data stores, data warehousing, reporting, analytics platforms, tools, and technologies.
Experienced in execution and delivery in/with large organizations (especially within Financial Industry), complex functional environments, and dispersed geographies.
Demonstrated contribution as a software development engineer for large, complex, multi-disciplinary systems implementation projects.
Understanding and appreciation for both business and technology components of information management in insurance and/or financial services industry
Ability to analyze and resolve complex issues, both logical and interpersonal.
Self-motivated, adaptable, independent, cooperative, flexible, and creative.
Ability and desire to be a primary contributor on key projects from start to finish, working with internal and external teams to make decisions and maintain momentum.
Proven track record in meeting aggressive deadlines.