This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Technical leader and integral team member, responsibilities include advanced software concepts and objectives to large scale projects of broad scope and complexity, including researching, designing, developing, modifying, testing, debugging, troubleshooting and maintaining source code. Also having direct or related involvement in designing related databases, user interfaces, integration to other systems/applications, content or multimedia processes.
Job Responsibility:
Applies advanced software concepts and objectives to medium to large projects of broad scope and complexity
Regularly resolves highly complex issues where analysis of situations or data requires an in-depth evaluation of variable factors
Selects tools, methods, techniques, and evaluation criteria to obtain results
Provides leadership and guidance to the team
Serves as a senior member of the unit leadership team consisting of technical experts and functional leaders, supervising professional technical staff and taking responsibility for development and support of campus-wide, mission critical services
Collaborates with stakeholders, process owners, and ITS colleagues to define and execute strategically aligned project plans
Establishes software development, SDLC, and IT standards
Requirements:
Bachelor's degree in related area and / or equivalent experience / training
Highly advanced skills associated with software specification, design, modification, implementation and deployment of large-scale scope
Ability to create technical designs and estimates for implementing complex data integrations and software applications that span multiple environments and platforms, such as Cloud, Linux
Advanced knowledge of frameworks, platforms and tools including: Java, Spring, JPA/Hibernate, Apache NiFi, Airflow, Kafka
Experienced in reactive javascript frameworks such as Vue.js, Angular.js, etc
Advanced database knowledge and design concepts, including tables and data types, stored procedures, views and security
Ability to write highly complex queries, define relationships, create objects: tables, views, stored procedures and design indexes
Capable of configuring and monitoring connection pools
SQL optimization, manage database changes and deployments with respect to application lifecycle
Demonstrated complex problem-solving skills
Ability to investigate and diagnose all aspects of application issues, including security, business logic, database connection, entities, queries, performance, memory management and load issues
Advanced knowledge of code repositories, build and deployment process and tool sets, especially as related to Cloud platforms, SaaS and iPaaS
Tools such as git, jenkins, static code analyzers, and binary repos
What we offer:
Health/Dental/Vision Insurance
Vacation/holidays (15 vacation days & 13 paid holidays a year)