Python Software Engineer #5031-1
GENERAL DESCRIPTION
Temporary engagement with potential for Temporary to Hire for best matched Candidate who is interested in working for a great company with excellent corporate culture and work like balance. The Python Software Engineer will be able to help build new automated data analytics jobs to master building data from many sources and help build out new data mart in AWS. Small, fast-paced teams are responsible for creating innovative software that enhances the experiences of both internal and external Clients. Building Apps that enable the application of the tools of modern data science 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. The Python Software Engineer will be able to learn from the most brilliant software engineers while tackling tough problems that will drive our technology forward.
SPECIFIC RESPONSIBILITIES
- 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 - 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 - 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 geo-spatial 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 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
EDUCATION: Bachelor’s degree (or higher) in Computer Science, Information Systems, Data Science, or related.
EXPERIENCE: 2-5 Years
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.
#J-18808-Ljbffr