Job DescriptionSoftware Engineer
Position Purpose: The Software Engineer is responsible for empowering the Strategic Data team to achieve its primary objectives in ingesting, mastering and exposing real-time, event-driven data streams pertaining to the essential relational data dimensions that are crucial to the evolution and continued success of our client. This position will focus heavily on utilizing advanced techniques and cutting-edge technologies around data mastering specific dimensional data and exposing it rapidly to internal and external consumers. The ideal candidate will exhibit passion for continuous improvement and a dedicated focus on enabling our consumers to achieve their goals and make data driven decisions.
Master Data Management concepts and implementation.
Understands system protocols, how systems operate and data flows. Aware of current and emerging technology tools and their benefits. Expected to contribute to full software stack. Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work. Independent study of evolving technology is expected.
Develops software solutions; conducting tests and inspections; preparing reports and calculations.
Maintains knowledge of existing technology documents. Writes basic documentation on how technology works using collaboration tools like Confluence. Creates clear documentation for new code and systems used. Documenting systems designs, presentations, and business requirements for consumption and consideration at the manager level.
Collaborates with technical teams and utilizes system expertise to deliver technical solutions. Continuously learns existing and new technologies.
Follows team practices and procedures to achieve repeatable success and defined expectation of services
Provides a significant collaborative role in long-term department planning, with focus on initiatives achieving data empowerment, operational efficiency and sustainability
Minimum of 2-3 years experience in IT software development; Bachelors degree in Computer Science or related field preferred.
Strong knowledge of relational databases and concepts (SQL)
Experience supporting or developing applications in a Microsoft Visual Studio .NET development environment.
Experience with ETL, Airflow, SSIS, .NET Core, C#, Python, SQL, Web APIs, Microsoft MDS are strongly preferred.
Experience in analyzing data, streaming analytics to understand current state and prepare future state.
Ability to work effectively with, and support the needs of, project team members and external teams.
Demonstrated ability to conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities
Excellent verbal, written and interrelationship skills used to interact with a global group of technical and non-technical people.
Physical requirements/Working conditions:
Climate controlled office environment
Minimal physical requirements other than occasional light lifting of boxed materials
Dynamic, time-sensitive environments
Yoh, a Day & Zimmermann company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Visit https://www.yoh.com/applicants-with-disabilities to contact us if you are an individual with a disability and require accommodation in the application process.PandoLogic. Keywords: Software Engineer, Location: Chicago, IL - 60608