
Associate Software Engineer
Urban Science Applications, Inc.3 months ago
Madrid, SpainEntry Level
Responsibilities
- Develop and test new software functionality under general supervision.
- Build and verify web applications, interfaces, and web services in a collaborative team environment.
- Develop databases, queries, and integrations supporting application development.
- Contribute to release estimates, solution design, code reviews, and evaluation against client requirements.
- Create and execute unit, automated, integration, end-to-end, and exploratory tests.
- Support internal clients using existing software applications, including system setup and development support.
- Meet release deadlines and continuously improve software development processes and procedures.
Requirements
- Bachelor’s degree in an appropriate IT field such as Computer Science or Computer Engineering from an accredited university.
- Experience with software development and testing methodologies through an internship, collegiate work, or capstone project.
- Familiarity with or ability to learn TypeScript, JavaScript, HTML, CSS, C#, SQL, Angular, Cypress, ASP.NET Core, Visual Studio, VS Code, Git, and Azure DevOps.
- Understanding of relational and dimensional database design methodologies and/or unstructured data solutions.
- Strong English communication skills, including the ability to understand and explain complex technical concepts.
- Ability to analyze requirements, manage concurrent tasks, collaborate effectively, and maintain accurate, high-quality work.
Benefits
- Private medical and dental insurance.
- Flexible remuneration including meal vouchers and a transport card.
- Life and disability insurance, pension plan scheme, and employee assistance program.
- Learning and development opportunities, IT employee discounts, paid volunteer hours, and free or discounted legal services.
- Madrid location with hybrid work available subject to internal policies.