Job Description

BTG in partnership with a leading global business process outsourcing provider of customer experience solutions is seeking a Principal Software Architect. This position includes a competitive compensation and benefits package. 
Principal Software Architect will collaborate on building the vision, strategy, standards, and implementation plans for various applications. Align technology architecture to business architecture, gaining organizational commitment, communicating to internal /external stakeholders, and ensure successful solutions implementation / delivery. This position requires a key technical leader in defining the go-forward solutions architecture for critical applications, and road-maps, and ensuring alignment and integration across various business units.
Job Responsibilities

  • Set the architectural direction, long-term vision, and guiding principles
  • Participate in planning, definition, and high-level design of the solutions and explore solution alternatives
  • Champion sound architectural solutions and effectively advocate for them at an executive level
  • Drive creation, adoption and reuse of enterprise technology
  • Identify opportunities to create new reusable technology assets and promote their use
  • Assess the required Architectural Runway to support upcoming business objectives
  • Understand and relieve technical debt and within the organizations data
  • Work with stakeholders to establish high-level solution intent
  • Participate in delivery of solutions for high value technology initiatives
  • Present and communicate and present solutions to any level of audience
  • Deliver solutions to appropriate support and management teams
  • Mentor software developers
  • Produces documented frameworks, architectures and plans how to manage the implementation and integration of a technical environment
  • Performs other job-related duties as assigned
Minimum Qualifications:
  • Bachelor's degree, preferably in Computer Science, Engineering, Mathematics, or related or the equivalent work experience
  • Ability to demonstrate experience with Enterprise class software development for n-tier platforms, .Net Environment
  • Proven and recognized technical expert in multiple areas including development of strategy for:
    • Commercial application delivery, High volume transaction/event processing systems, DBMS (Relational and NoSQL), Service Oriented Architecture (SOA), Application development with traditional, mobile, and Web technologies - .Net/J2EE/Java/Spring Framework
  • Commercial RDBMS such as Oracle, MS SQL, DB2, MySQL, and NoSQL MongoDB,
  • Recognized as a leader (in the role as an individual contributor), to promote and foster continuous IT improvement and Innovation, with strong ability to mentor others
  • Hands on experience with development tools and strong knowledge of technology evaluation principles and practices, with a proven ability to develop proof of concepts as required
  • Ability to investigate, and report in business terms, emerging technology trends to improve efficiency and cost position
  • Experience in enterprise architecture methodology frameworks such as TOGAF or desire to learn and advance a formal enterprise architecture practice
  • Ability to promote ideas and influence colleagues to adopt new solutions and approaches
  • Strong verbal and written communication skills
  • Detailed analytical skills
  • Database design skills for OLTP and OLAP solutions
  • Strong problem diagnosis and resolution skills
  • Experience with cloud computing architecture
If you believe that your skills and experience are a match for this position, please give us a call at 904-998-9414 to speak to a Recruiter, e-mail your most current resume to or apply on line at

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online