CTC004934 - Software Architect .Net

Type d'emploi: Permanent
Durée:
Mode de travail: On Site

Description

  • We are searching for Software Architect that specializes in application development to be part of a dedicated team focused on the development and support of our business applications. Development, UAT and product support are all elements of this position.
  • The right individual for this role will be a motivated and energetic developer who takes initiative, enjoys finding solutions to a varying number of challenges, is detail-oriented and takes extreme pride in their work.
  • Key Responsibilities

  • Develop and write automated tests
  • Provide ongoing support of existing production applications
  • Understand how the technology being implemented works and being able to explain it to others
  • Provide documented option analyses and lead/drive decision making on those options
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
  • Participate in peer-reviews of solution designs and related code
  • Prepare reports, manuals and other documentation on the status, operation, maintenance and support of applications
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget
  • All other duties as assigned
  • Qualifications

  • 5+ years experience of relevant development experience
  • Highly skilled at designing and building business applications using the .Net technologies
  • Experience with automated testing
  • Experience with agile development methodologies (Scrum)
  • Experience with debugging, performance profiling and optimization
  • Experience with planning and writing technical documentation
  • Superior problem solving and risk management skills
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems and processes
  • Detail oriented with good time management skills and the ability to prioritize in a fast paced environment
  • Keeps up to date on industry best practices and technology
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.