Urban Science

Developer New Applications & Production Support

US-MI-Detroit
12 months ago
Job ID
2015-3012
# Positions
1
Category
Information Technology

Overview and Summary

Urban Science is a business performance optimization company specializing in data analytics, proprietary software and consulting solutions, supporting the needs of the automotive industry.  Since 1977, we have been solving the greatest challenges facing some of the largest companies in the world.  Our relentless quest to apply science to everything we do has led us to develop a proprietary formula that is unprecedented in any other industry. By combining expert people, intelligent data, innovative processes and proven technology, we deliver powerful, game-changing insights to our clients every day. The result? Increased sales, profitability and customer loyalty.  Today, with more than 850 employees solving our client’s problems in 19 global offices, our formula has been proven worldwide. 

  

Urban Science - An Algorithm For Advancing Your Career

 

Diversify Your Skills Work across disciplines as a part of the bigger picture to solve our clients’ mission critical challenges.

 

Entrepreneurial Spirit & Stability - The comforts of a more established company, blended with the thrill seeking of the entrepreneurial role.

 

Expand Your Career – Grow with our company both vertically and horizontally, where promotions and responsibilities are based on your capabilities, not your age or years of experience.

 

Learn & Develop - A high level of exposure to management, mentors, industry experts and creative thinkers, within a culture focused on innovation and problem-solving.

 

Now seeking Software Developers at varying  levels to work on the creation of new Applications and for Production Support of existing software tools and products.  We have a Visual Studio Enterprise Web Environment and are looking for Technologists with programming skills in C# and SQL in particular.  

 

Essential Duties and Responsibilities

POSITION OVERVIEW

 

In a Development position at Urban Science you will bring big ideas to the table and break down challenges to their core, from concept to launch. You will know your way around a programming language or two, and can turn problems into programs – challenges into code.  You will design and develop features within existing software applications used by our clients worldwide, and provide technical support in these applications. Ultimately, you are connected to the bigger picture, working across disciplines with your team to ensure success for our clients around the globe.Positions available for Software Developers at varying  levels to work on the creation of new Applications and for Production Support of existing software tools and products. 

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Program and implement new functionality for the Urban Science software applications (including design, coding, participation in code reviews, unit testing, and config/release management).
  • Participate in the development of design specifications with other members of the software development team including Business Analysts, QA and Dev team members. 
  • Program and implement new features in support of new releases of existing software applications.
  • Write necessary technical documentation in support of new features within the application software.
  • Test new application features, including identification of possible user actions and potential problems with  current design/functionality.
  • Utilize tracking system to identify bugs/defects/problems with existing software applications and applies approved methodologies for correction.
  • Provide technical support to internal clients currently utilizing software applications, including assisting with system set up and local application customization/development.

 

Qualifications - Education and Experience

KNOWLEDGE, SKILLS, ABILITIES, AND COMPETENCIES

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills, abilities, and competencies required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. We have a Visual Studio Enterprise Web Environment and are particularly interested in Technologists with programming skills in C# and SQL in particular.  

 

Note: If you have some but not all of the skills and qualifications listed below, we encourage to please apply and we will evaluate if the areas you don't have experience in can be picked up within in a reasable time frame to afford further evaluation.

  • Familiarity with tools such as Visual Studio.NET, SQL Server, Nunit, TFS.

  • Ability to perform basic Object Oriented programming.

  • Ability to program in C# or Java.

  • Solid knowledge of HTML and XML.

  • Able to break down requirements into smaller tasks for more accurate estimations using given requirements and      existing  conceptual design.

  • Ability to develop and maintain automated unit tests and integration tests with minimal supervision. 

  • Ability to create and modify complex SQL queries, user defined functions, and stored procedures.

 

EDUCATION AND EXPERIENCE

  • Must have Baccalaureate degree in an appropriate field from an accredited U.S. college or university, equivalent foreign institution, or equivalent experience.
    • Must have minimum of three years relevant work experience.
    • Experience with basic software development and testing methodologies (performance/load testing, scaffolding development, interactive development, configuration management).
    • Experience with databases, programming languages, and product development processes.
    • SQL and MS .NET Certifications preferred.

 

WORK ENVIRONMENT 

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

This description is intended to describe the type and level of work being performed by a person assigned to this position.  It is NOT an exhaustive list of all duties and responsibilities required by a

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed