
Implementation Engineer
Urban Science Applications, Inc.2 months ago
Detroit, MI, USAMid Level
Responsibilities
- Develop, implement, and maintain data pipelines and processes that translate complex business rules into efficient SQL logic across large datasets.
- Determine approaches for implementing and configuring new requirements in client solutions.
- Develop and maintain databases, queries, and integrations supporting application development.
- Collaborate with software development teams on feature testing, design reviews, code reviews, quality engineering, and continuous delivery.
- Provide implementation and support services to internal and external clients using the company’s software applications.
- Participate in systems design, technical discussions, Agile team processes, and continuous improvement activities.
- Assist with training, create training materials, and mentor other Implementation Engineers as needed.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or another appropriate IT field from an accredited U.S. college or university, equivalent foreign institution, or equivalent experience.
- At least two years of relevant work experience.
- Experience with or ability to learn data integration, ETL/ELT patterns, relational and dimensional database design, and unstructured data solutions.
- Experience with or ability to learn C#, .NET, WCF, MS SQL Server, Visual Studio, Team Foundation Server, Git, and Azure DevOps.
- Knowledge of SQL architecture and optimization, including normalization, indexing, execution planning, common table expressions, and aggregations.
- Understanding of unit, smoke, integration, test-driven, performance, and load testing methodologies.
- Ability to work on an Agile Scrum team, analyze requirements, use design patterns, follow a software development life cycle, and independently engineer features through delivery.
- Strong analytical, communication, organization, customer service, teamwork, adaptability, and attention-to-detail skills.
- MS SQL Server and MS .NET certifications are preferred.
Benefits
- Hybrid workplace flexibility local to the Detroit, Michigan office, with in-person work required two days per week.
- The company offers wellbeing, growth, community, and recognition programs.
- The role may require additional hours beyond the normal 40-hour workweek.