Python Software Engineer #6831-1
Location
Boston Hybrid Remote MA
Boston Hybrid Remote MA
Job Type
Remote Consulting
Remote Consulting
Date Posted
3/02/2025
3/02/2025
Salary Range
$57-59.50 Per Hour
$57-59.50 Per Hour
Python Software Engineer #6831-1
Job Description:
GENERAL DESCRIPTION
We’re looking for a software engineer to help build new automated data analytics jobs to master building data from
many sources and help build out our new data mart in AWS. Our small, fast-paced teams are responsible for creating
innovative software that enhances the experiences of both our internal and external clients. We build apps that
enable the application of the tools of modern data science to real estate in order to analyze and
forecast market fundamentals across geographies and property types. These forecasts provide insight as clients
evaluate the risks and opportunities that market changes may represent for their investment portfolios. At our Company's
Digital & Tech, you’ll be able to learn from the most brilliant software engineers while tackling tough problems that
will drive our technology forward.
EDUCATION:
Bachelor’s degree (or higher) in Computer Science, Information Systems, Data Science, or related.
EXPERIENCE:
2-5 Years
SPECIFIC RESPONSIBILITIES
1. As part of a 5-9 person scrum team, develop, maintain, and upgrade presentation, data-access, and/or database
application tiers for client-facing web applications according to design and/or functional specification.
Environments: PostgreSQL, PostGIS, AWS
Technologies: T-SQL, Python 3 Services, Python 3 Classes
2. Obtain and maintain familiarity (systems, classes, code) with all of Company EA’s databases and middle-tier
applications to contribute ad-hoc programming support and bug fixes.
Environments: PostgreSQL, AWS, Python 3
Technologies: Python 3, T-SQL, XML, JSON
3. Implement and maintain unit tests for new codebases and contribute to the maturation of DevOps processes.
Technologies: XUnit, SonarQube
TECHNICAL REQUIREMENTS
Python 3 with class-based
development
Structured Query Language / T-SQL
Relational database design dexterity
Data structures expertise
Software design pattern fluency
Algorithm analysis and design
Software architecture & modular
development
Experience with SQL Server geospatial techniques a plus
SQL Alchemy a plus
Building an analytics platform a plus
PRACTICAL REQUIREMENTS
Creative problem solver
Strong mathematical ability
Attention to detail
Excellent written and verbal
communication skills
Comfortable with complex data
processing methodologies
Interest in database design
Ability to adhere to Company's database
and coding conventions
Ability to multitask
Comfort with cross-functional teams
Scrum processes familiarity
Compassionate meeting etiquette
CURRENT & UPCOMING PROJECTS
• Extending a world class forecasting system to enable clients to custom-cast
• Developing a data mart platform that interoperates across apps
• Implementing an automated data analytics process for mastering buildings across many sources
• Integrating and modernizing international data aggregation centers
• Architecting software systems that reduce dependencies on underlying data models
Job Description:
GENERAL DESCRIPTION
We’re looking for a software engineer to help build new automated data analytics jobs to master building data from
many sources and help build out our new data mart in AWS. Our small, fast-paced teams are responsible for creating
innovative software that enhances the experiences of both our internal and external clients. We build apps that
enable the application of the tools of modern data science to real estate in order to analyze and
forecast market fundamentals across geographies and property types. These forecasts provide insight as clients
evaluate the risks and opportunities that market changes may represent for their investment portfolios. At our Company's
Digital & Tech, you’ll be able to learn from the most brilliant software engineers while tackling tough problems that
will drive our technology forward.
EDUCATION:
Bachelor’s degree (or higher) in Computer Science, Information Systems, Data Science, or related.
EXPERIENCE:
2-5 Years
SPECIFIC RESPONSIBILITIES
1. As part of a 5-9 person scrum team, develop, maintain, and upgrade presentation, data-access, and/or database
application tiers for client-facing web applications according to design and/or functional specification.
Environments: PostgreSQL, PostGIS, AWS
Technologies: T-SQL, Python 3 Services, Python 3 Classes
2. Obtain and maintain familiarity (systems, classes, code) with all of Company EA’s databases and middle-tier
applications to contribute ad-hoc programming support and bug fixes.
Environments: PostgreSQL, AWS, Python 3
Technologies: Python 3, T-SQL, XML, JSON
3. Implement and maintain unit tests for new codebases and contribute to the maturation of DevOps processes.
Technologies: XUnit, SonarQube
TECHNICAL REQUIREMENTS
Python 3 with class-based
development
Structured Query Language / T-SQL
Relational database design dexterity
Data structures expertise
Software design pattern fluency
Algorithm analysis and design
Software architecture & modular
development
Experience with SQL Server geospatial techniques a plus
SQL Alchemy a plus
Building an analytics platform a plus
PRACTICAL REQUIREMENTS
Creative problem solver
Strong mathematical ability
Attention to detail
Excellent written and verbal
communication skills
Comfortable with complex data
processing methodologies
Interest in database design
Ability to adhere to Company's database
and coding conventions
Ability to multitask
Comfort with cross-functional teams
Scrum processes familiarity
Compassionate meeting etiquette
CURRENT & UPCOMING PROJECTS
• Extending a world class forecasting system to enable clients to custom-cast
• Developing a data mart platform that interoperates across apps
• Implementing an automated data analytics process for mastering buildings across many sources
• Integrating and modernizing international data aggregation centers
• Architecting software systems that reduce dependencies on underlying data models
For this role is the ability to comply with COVID-19 health and safety protocols, including COVID-19 vaccination proof and/or rigorous testing.
Equal Opportunity Employer
Genesis Management Consulting Global is an Equal Opportunity-Affirmative Action Employer. As a company we promote and are committed to equal employment opportunities for all regardless of the persons gender, race, color, religion, ancestry, sex, age, national origin, marital status, sexual orientation, disability, Veteran status, or gender identity. If you have special needs or a disability which requires our accommodation, please make us aware when applying.