Overview and Summary:
We are Automotive Business Scientists. We empower our clients to turn overwhelming industry data into discovery, action and measured success. We are unique market leaders because we find and examine possibilities through the clarity of a scientific lens. To solve the toughest client challenges, we need curious, creative and dedicated people to join our team.
The successful candidate will be part of a team of talented, purpose-driven individuals who share a strong commitment to integrity, collaboration, and doing the right thing. Curiosity, care, and ambition go hand in hand — where our people bring both talent and heart to everything they do.
If this sounds like you and the kind of environment where you can thrive, we’d love to hear from you!
POSITION OVERVIEW
The Associate Software Engineer is responsible for software design and implementation, which includes developing and testing features for future applications and supporting existing applications. These teams provide state-of-the-art proprietary solutions to our global clients utilizing cutting-edge technology.
Essential Duties and Responsibilities:
Some of the essential duties of this role include:
-
Develop and test new functionality, with general supervision regarding methodology and approach.
-
Work in a team environment to create and verify web applications, interfaces, and web services that meet and exceed customer’s needs and expectations.
-
Develop databases in support of application development, including; modification and creation of queries and integration.
-
Provide estimates for release planning, participate in solution design, code reviews, and evaluation of the functionality against the client’s needs (user stories).
-
Develop unit and automated tests for validating functionality and data.
-
Execute tests in support of test plans.
-
Provide support to internal clients currently utilizing software applications, including assisting with system set up and development.
-
Support and continuously improve iterative software development processes and procedures.
Work towards target deadlines that are in accordance with the release dates.
Qualifications - Education and Experience:
These are the competences the successful candidate will bring to the role:
-
Understand a situation by breaking it apart into smaller pieces, and/or tracing the implications of a situation in a step-by-step causal way.
-
Analyze requirements to determine how applications function in order to build effective designs and tests.
-
Learn and follow Urban Science’s Software Development Life Cycle (SDLC).
-
Create and maintain strong working relationships with colleagues and/or customers. Work cooperatively with others and be part of a team.
-
Develop business awareness and understanding of the business requirements of IT.
-
Behave in a trustworthy and transparent manner.
-
Monitor and check work deliverables ensuring high quality, accuracy and having a strong attention to detail.
-
Compose and verbally deliver information of varying levels.
-
Communicate ideas, facts and data in writing.
-
Prioritize competing demands, manage multiple concurrent tasks and adapt to changing priorities.
-
Preferred familiarity with, or desire and ability to learn:
-
Web languages and tools such as HTML, CSS, JQuery, JavaScript, Angular and Cypress;
-
Languages such as C#, MVC5, ASP.NET, WCF, and SQL;
-
Relational and dimensional database design methodologies and/or unstructured data solutions;
-
Tools such as Visual Studio (VS), Azure DevOps;
-
Web service technology;
-
Unit, integration, and exploratory testing.
EDUCATION AND EXPERIENCE
-
Must have Baccalaureate degree in an appropriate IT field such as Computer Science or Computer Engineering from an accredited university
-
Demonstrate experience with software development and testing methodologies, in an internship, collegiate, or Capstone project.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
This description is NOT an exhaustive list of all duties and responsibilities required by a person so classified.
We understand that success looks different for everyone and evolves over time, both professionally and personally. That’s why we offer a wide range of benefits and programs designed to support the successful candidate´s wellbeing, growth, sense of community, and recognition:
Competitive Salary 32.000-40.000€ depending on interview evaluations| Learning & Development | Private Medical and Dental insurance| Flexible remuneration: Meal vouchers, Transport card | Life and Disability Insurance | Pension plan scheme | Employee Assistance Program | IT employee discounts | Paid volunteer hours | Free and discounted legal services
Location: Madrid. Hybrid work available subject to internal policies.