Job Description
The Technical Prime role within the IT/BRS organization is a highly specialized role to support design and delivery of different initiatives in the BRS Ordering, Internet and TV system domains. The Technical Prime is involved in every phase of the projects, as well as in hardware / software / network upgrades and production issue investigations.
Key Accountabilities
- Lead and coordinate design, development (including code reviews), testing and deployment activities, working closely with multiple vendors
- Determine technical feasibility and perform analysis and evaluation of proposed solutions
- Improve business and software operations by conducting systems analysis and recommending changes
- Review vendor assessments
- Perform capacity planning and coordinate performance testing accordingly
- Oversee and assist the vendors and project teams in all test phases (system testing, functional testing etc.)
- Participate in deployment strategy development with the Deployment primes
- Build executive presentations and communicate release changes (technical) to the support teams
- Occasional assistance to the production support teams to resolve production issues
Training & Education
- Bachelor’s or Master’s Degree in Computer Science, Software / Computer Engineering or similar.
- SAFe Agile course completion and/or certification preferred
- Security Certifications: CISSP Certification and/or CompTIA SEC+ and/or CASE (Certified Application Security Engineer) preferred
Knowledge
- Must have deep understanding of software architecture patterns and practices – mandatory
- General understanding of network concepts (OSI model, basic network principles, etc.)
- General understanding of hardware / hosting platforms
- General understanding of IT standards and frameworks (ITIL, ETOM, Zachman, TOGAF etc.)
- Security: sSDLC, Secure Coding Practices, OWASP10
Software
- Java/J2EE Application servers (Weblogic, WebSphere, JBoss, etc.) – mandatory
- OS (Unix/AIX/Solaris/Linux – mandatory, Windows – optional)
- Java enterprise application frameworks
- Web Services / SOA, N-Tier Architectures
- Dynatrace, DCRUM, AppMon, Compuware
- Visio, Enterprise Architect or similar
Software, Databases, Development Platform
- Web Services / SOA, N-Tier Architectures
- Oracle PL/SQL, SQL – mandatory
- Microservices, API - mandatory
- Java enterprise application frameworks , Java, J2EE, Spring – mandatory
- Java/J2EE Application servers (Weblogic, WebSphere, JBoss, etc.) – mandatory
- XML, XSD, SOAP, XSLT, XQuery
- SOA and Web Services, REST API design, development and testing experience
- AngularJS, React, Redux or nodeJS an asset
- Openshift
- Quarkus
- Springboot
- Kafka
- OS (Unix/AIX/Solaris/Linux – mandatory, Windows – optional)
- Microsoft SQL Server an asset
- Nice to have: C# / .Net , C / C++
- Performance Monitoring: Dynatrace, DCRUM, AppMon, Compuware
- Other Tools: Visio, Enterprise Architect or similar
Experience
- Software architecture
- Software development - Java (preferred), C#, C/C++, etc.
- Microservices and API development
Skills
- Strong technical writing skills
- Strong analytical skills
- Strong trouble shooting and problem solving skills
- Proven leadership skills
- Excellent ability to articulate ideas and influence vendors at design
- Excellent ability to articulate technical problems to non-technical audience
- Autonomous, tolerance to a fast paced, fast changing environment
- Strong team player; ability to facilitate, negotiate and work within a multi-domain team environment
- Ability to ramp up quickly on new technologies, languages, frameworks and tools
- Creativity and ingenuity