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).
You will be a technical leader and integral team member, applying advanced software and database concepts to large-scale projects of broad scope and complexity. You will dive deep into the Telecom Management Systems (TMS) suite of web applications and services, working with front-end frameworks, databases, APIs, and industry-standard SDLC processes.
Job Responsibility:
Research, design, develop, and maintain existing and new services
Collaborate with stakeholders, process owners, and ITS colleagues to define and execute strategically-aligned project plans
Resolve highly complex issues where analysis of situations or data requires an in-depth evaluation of variable factors, and selecting tools, methods, techniques, and evaluation criteria to obtain results
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 software applications that span multiple environments and platforms: Linux, Cloud, RESTful and SOAP services
The knowledge and ability to implement authentication and authorization methods, object/entities and relationships
Ability to implement or consult other team members on Test-Driven Development process on complex projects
Software framework, platform and tools including: JavaEE, Spring MVC, JPA/Hibernate, JTA, JMS, Apache, Tomcat, ESB, WSO2
Familiar with the software management process: build, package, and release product software
Demonstrated experience with the following tools on complex and large projects: Maven archetypes, subversion, bamboo and git
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 database knowledge and skills
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
Advanced knowledge of secure software development
What we offer:
Health/Dental/Vision Insurance
Vacation/holidays (15 vacation days & 13 paid holidays a year)