Canada

Job Description: Key Responsibilities o Develop the Operational Readiness Framework and Methodologies o Develop detailed implementation plans for Operational Readiness development, testing, and execution o Develop metrics and measures to feed to overall project go-live readiness... back to job list

Sr. Software Engineer

Toronto, Canada

Ref#: 153057

Position eligible for immigration sponsorship: No


Job Description:
Key Responsibilities

o Develop the Operational Readiness Framework and Methodologies
o Develop detailed implementation plans for Operational Readiness development, testing, and execution
o Develop metrics and measures to feed to overall project go-live readiness decision.
o Ensure that operational readiness scope is in alignment with the strategic directions of Company.
o Maintain and optimize test suites that target integration, security, performance & chaos-monkey for operational readiness requirements.
o Continually research industry/community best practices to keep the integration/release pipeline process up-to-date. Produce training documents/ diagrams/sessions to guide corporate best practices for QA and automated integration.
o Be highly responsive to critical production issues providing timely and effective solutions (Service Reliability Engineering)
o Stay up-to-date on business initiatives and objectives, particularly as these relate to infrastructure frameworks/capability models that will control costs, provide higher quality, and/or increase predictability of service delivery.

Qualifications

Education: Post-secondary degree in Computer Science, Software Engineering or equivalent academic experience required.

Skills and Experience:
Must Haves:
o 5+ years of experience with the SDLC and at least 2+ years involved with Quality Assurance and the software release process.
o 2+ years of experience using QA automation tools (SoapUI, JMeter, CA Lisa, etc)
o 2+ years of experience with automation tests based on JAVA, TestNG, Junit, etc.
o 2+ years of experience with Performance testing
o 2+ years of experience in a mission-critical environment
o 2+ years of experience using webserver technologies (Apache, Weblogic, etc)
o 1+ years using virtual machine infrastructure(Vsphere, AWS, Azure, Rackspace, etc)
o Understanding of key architecture considerations/issues associated with distributed multi-tier infrastructure leveraging cloud services
o Test Driven Development, QA and Integration concepts (black box testing techniques, static/dynamic testing, etc)
o Demonstrates an aptitude for leadership and the ability to execute
o Excellent oral and written communication skills.
o A creative thinker and problem solver
o A hunger for success and to get a job done well
o Committed to customer satisfaction and end-user experience

Nice to have:
o Experience using NoSQL Databases such as MongoDB or Cassandra would be a plus
o Experience using the following technologies would be an asset - J2EE (EJB, JMS, JDBC, JSP, JSF, AJAX), XML, WebServices, Oracle (database modeling), Hibernate, HTML5, Ruby, Python
o Knowledge of key security concepts
o Knowledge of OOP concepts
o Knowledge of Build / C.I. / C.D. tools (Jenkins, GoCD)
o Knowledge of SCM tools and best practices would be a plus (GIT, SVN, Maven, etc)
o Knowledge of Configuration Management tools (Chef, Puppet)
o Knowledge of Distributed Microsystems architectures (Spring Cloud)
o Knowledge of performance software engineering as a discipline
o Knowledge of mobile device technologies (Android, SQLite, iOS, HLS) would be a plus

Working Conditions

o General availability in the office environment required during business hours
o Additional hours may be required by exception to meet deadlines
Shifted schedules and WFH may be available by exception and manager approval
Close

AT&T By The Numbers