Urban Science Applications, Inc.

Associate Software Engineer

Urban Science Applications, Inc.
Apply
2 days ago
Detroit, MI, USAEntry Level

Responsibilities

  • Build and maintain multi-tenant, microservices-based software solutions.
  • Participate in systems design, design reviews, software development, code reviews, quality engineering, and continuous integration and delivery.
  • Develop and maintain databases, queries, and integrations supporting application development.
  • Analyze requirements and apply design patterns and testing methodologies to create effective application designs and tests.
  • Collaborate on an Agile Scrum team, participate in technical discussions and retrospectives, and improve team processes.
  • Create technical documentation including design diagrams, release notes, code comments, use cases, and training materials.
  • Support internal and external clients using the company’s software applications and assist with solution delivery.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or another appropriate IT field from an accredited U.S. college or university or equivalent foreign institution.
  • Demonstrated software engineering experience through an internship, collegiate project, or capstone project.
  • Familiarity with or willingness to learn HTML, CSS, JavaScript, C#, .NET, WCF, and Microsoft SQL Server.
  • Knowledge of relational and dimensional database design or unstructured data solutions.
  • Familiarity with Visual Studio, Team Foundation Server, Git, Azure DevOps, and automated testing practices.
  • Understanding of unit, smoke, integration, performance, and load testing, including test-driven development.
  • Ability to work on an Agile Scrum team, analyze requirements, use industry-standard design patterns, manage competing priorities, and communicate effectively in writing and verbally.

Benefits

  • Hybrid work arrangement with in-person work at the Detroit, Michigan office two days per week; flexibility may change based on business needs.
  • Hybrid and remote work options are available.
  • Wellbeing, Growth, Community, and Recognition programs are offered.

Tech Stack

AngularC#CSSGitHTMLJavaScriptMicrosoft SQL Server.NET

Categories

Urban Science Applications, Inc.

About Urban Science Applications, Inc.

501-1,000 employees
Contact me