
Senior Software Engineer
Convr
full-time
Posted on:
Location Type: Hybrid
Location: Schaumburg • Illinois • United States
Visit company websiteExplore more
Salary
💰 $130,707 - $135,707 per year
Job Level
About the role
- Analyze user requirements and define functional specifications using Agile methodologies
- Analyze large data sets using Python-based data frameworks
- Develop applications to improve data quality using Python and PySpark
- Build RESTful microservices and APIs in a platform-oriented architecture
- Work with underwriting resources and document the correct underwriting decisions
- Develop hypothesis about potential underwriting features
- Ensure that data results can be replicated across customer and internal systems
- Develop automation testing solutions using PyTest and Selenium
- Collaborate with customers to identify new features and data sources
Requirements
- Master’s degree in Computer Science, Computer Engineering, or related field
- 3 years of experience as Software Engineer, Sr. Software Engineer, Platform Engineer, or a related occupation
- Experience building RESTful microservices and APIs in a platform-oriented architecture
- Experience coding with Test Driven Development (TDD) methodology
- Experience working with databases (Elasticsearch, Snowflake, RDBMS, MariaDB, MySQL, and NoSQL)
- Experience working with Machine Learning pipelines (models and algorithms)
- Experience with Bash & Python scripts and code management tools including Git, Gitlab, and Jenkins
Benefits
- See benefits at https://convr.com/about-us/careers/
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonPySparkRESTful microservicesAPIsTest Driven DevelopmentElasticsearchSnowflakeRDBMSMariaDBMySQL
Soft skills
collaborationanalysisdocumentation
Certifications
Master’s degree in Computer ScienceMaster’s degree in Computer Engineering