U

Urban Science

Automotive market analytics and strategy consulting

Associate Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDetroit, MI, USANo salary listed

About the Job

Requirements

  • Demonstrated experience with software engineering in an internship, collegiate, or Capstone project.
  • A bachelor's degree in an appropriate information technology field such as Computer Science or Computer Engineering from an accredited U.S. college or university or an equivalent foreign institution is required.
  • Ability to function on an Agile (Scrum) team utilizing ADO for task management and source control.
  • Ability to analyze requirements to determine how applications function in order to build effective designs and tests.
  • Ability to use industry-standard design patterns.
  • Ability to understand and utilize testing methodologies, including test-driven development, unit testing, and performance/load testing.
  • Ability to learn and follow Urban Science’s Software Development Life Cycle (SDLC).
  • Ability to develop business awareness and understanding of the business requirements of IT.
  • Ability to monitor and check work deliverables, ensuring high quality and accuracy, and to pay attention to detail.
  • Ability to prioritize competing demands, manage multiple concurrent tasks, and adapt to changing priorities.
  • Ability to compose and verbally deliver information using appropriate grammar, tone, inflection, and non-verbal cues, and to listen to and correctly decipher verbal communication.
  • Ability to communicate ideas, facts, and data in writing using appropriate grammar, syntax, and sentence structure, including creating technical documents.
  • Ability to understand situations by breaking them into smaller pieces and tracing their implications step by step.
  • Ability to take responsibility for timeliness, commitment to tasks, and adherence to performance standards.
  • Ability to behave in a trustworthy and transparent manner.
  • Ability to work cooperatively with others as part of a team.
  • Ability to keep emotions under control and restrain negative actions or behaviors.
  • Drive to gain a deeper understanding of work-related issues or events by gathering information and seeking development opportunities.
  • Drive to improve or enhance job results.
  • Ability to monitor work-related information and deliverables to ensure quality and accuracy.
  • Ability to understand and assist internal and external customers and meet their needs.
  • Ability to adapt effectively to different situations, individuals, and groups, and to understand differing perspectives.
  • Ability to combine information to understand the broader context of a situation or problem.
  • Ability to understand others’ feelings and concerns and value individual differences.
  • Ability to express confidence in challenging circumstances, decision-making, and handling setbacks constructively.
  • Ability and willingness to align behavior with the organization’s needs, priorities, and goals.
  • Ability to build and maintain professional relationships or networks with clients and customers.
  • Ability to display assertive behavior appropriately to ensure others follow and comply with directions.

Responsibilities

  • Use Agile methodologies, primarily the Scrum framework, to deliver solutions that support customers through solution development, implementation, and support.
  • Work with a team to build solutions and improve team culture and processes through regular retrospection and continuous inspection.
  • Participate in team technical discussions where design ideas are presented and reviewed to determine the best approach.
  • Participate in systems design, design reviews, software development, code reviews, quality engineering, and continuous integration and continuous delivery.
  • Develop and maintain databases in support of application development, including modifying and creating queries and integrations.
  • Assist with creating technical documentation for programming and design activities, including design diagrams, release notes, code comments, use cases, and training materials.
  • Support internal and external clients using software applications, including assisting with solution delivery.

Desired Qualifications

  • Familiarity with, or the desire and ability to learn, web technologies such as HTML, CSS, and JavaScript.
  • Familiarity with, or the desire and ability to learn, C#, .NET, WCF, and Microsoft SQL Server.
  • Familiarity with relational and dimensional database design methodologies and/or unstructured data solutions.
  • Familiarity with tools such as Visual Studio, Team Foundation Server, and Git.
  • Familiarity with automation testing for quality engineering disciplines such as unit testing, smoke testing, and integration testing.
  • Familiarity with continuous integration and continuous delivery tools such as Azure DevOps.

About the Company

Urban Science

Automotive market analytics and strategy consulting

Urban Science helps automakers solve market problems by turning data into practical insights. They collect and analyze market information to guide decisions about what to build, how to price, and where to sell, so automakers can increase sales, market share, and profits. Their approach uses a scientific, evidence-based lens to turn market chaos into clear actions, with experts worldwide delivering insights and guidance that aim to give clients certainty in their choices. The goal is to help automotive brands and suppliers decide the best path to success and measurable results.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Detroit, MI
Founded
1977

Recently Posted Jobs

Explore more opportunities at Urban Science

See more jobs