Get AI-powered advice on this job and more exclusive features.
Summary: Develop core versions of software applications for sale to external clients. Identifies client purchasing requirements and technical specifications through Product Management and/or client representatives. Interacts with engineering groups to assist in design changes to equipment and/or software. Trains and communicates with clients on systems application.
Essential Duties and Responsibilities:
- Analyze, design, program, debug, and modify software enhancements and/or new products used in local, networked, or Internet-related applications.
- Interact with product managers and/or users to define system requirements and necessary modifications.
- Generate reports using Power BI, BusinessObjects, or similar tools.
- Participate in software design meetings and analyze user needs to determine technical requirements.
- Write technical specifications based on conceptual design and stated business requirements.
- Write code, complete programming tasks, and perform testing/debugging using modern programming languages and technologies.
- Train and communicate with Client Training, Client Relationship, and Sales teams on system applications.
- Develop or execute project plans and schedules while documenting work and results.
- Deliver informational and decision-seeking presentations to technical and business groups, both internally and externally.
Qualifications:
- A Bachelors degree in computer engineering, computer science or other related discipline or the equivalent combination of education, training, or work experience.
- 3+ years of experience in Data Warehouse, ETL/ELT, and Cloud projects.
- Hands-on experience with CI/CD Pipelines using tools such as GitHub, Jenkins, Harness, etc.
- Strong understanding of end-to-end systems development life cycles and standards.
- Financial industry knowledge, including practices, regulations, and operations.
- Ability to interpret and design sequence diagrams, class models, and architectural frameworks.
- Strong SQL skills, including writing and analyzing complex queries and stored procedures.
- Proficiency in Power BI, SAP BusinessObjects, or similar reporting tools.
- Understanding of software testing concepts.
- Familiarity with Data Warehouse and ETL processing tools (e.g., IBM DataStage, Databricks, Data Builder Tool).
- Knowledge of Snowflake (or alternatives like Azure OneLake).
- Ability to work with NoSQL databases such as MongoDB.
- In-depth knowledge of design patterns and their practical application.
Must have requirements:
- SQL, PL/SQL
- Data Warehouse ETL/ELT
- Python
- PowerBI
- Snowflake
- NoSQL Databases
- Financial industry practices
Mid-Senior level
Employment typeContract
Job functionGet notified about new Data Warehouse Engineer jobs in Greater Milwaukee.
#J-18808-Ljbffr