SC Works IT Jobs

Job Information

Enclara Pharmacia Software Architect in Columbia, South Carolina

Job Descriptions:


The Software Architect is responsible for providing leadership and vision of software architecture and strategy as it relates to infrastructure, data, application architecture, and systems integration. The Software Architect will become familiar with Enclara products, services and business processes and is responsible to ensure that the enterprise architecture, design and governance process is well integrated to support organizational needs, direction and priorities.

Essential Duties and Responsibilities:

The primary functions of Software Architect include (but are not limited to):

  • Manage the technical roadmap for software projects.

  • Lead the enterprise in technical documentation and API specifications.

  • Prototype new software design patterns, methodologies and coding standards.

  • In collaboration with enterprise architects, create the vision of the overall architecture for all software applications.

  • Participate in the development, implementation and support strategy for software applications and services.

  • Research, analyze, develop, implement, and support application software.

  • Manage day to day development projects.

  • Adhere to project plans, defining the functional specifications, and reporting on development process for department head approval.

  • Provide ongoing support and maintenance of all customized software applications implemented.

  • Work closely with the Development Team, Product Managers, QA, Scrum Masters, Database Administrators, DevOps and Information Technology to assist in preparing product and system releases and data structure evolution.

  • Provide enterprise architecture oversight of application and technology projects and programs.

  • Interact with stakeholders, clients and vendors as needed for project requirements and deliverables.

  • Maintain strong architectural expertise and knowledge of current and emerging technologies and products, and evaluates for both general and specific usage.

  • Mentor and coach the software engineering team.

  • Perform other work as assigned to ensure the success of the team and the organization.

Required Experience:


  • Comfortable managing a fast paced and rapidly changing development environment

  • High level of accuracy and attention to detail

  • Must be a Team Player, possess high energy level, be highly motivated and a self-starter

  • Excellent communication skills

  • Excellent documentation skills

  • Advanced problem-solving skills

Education and/or Experience:

  • BS/BA degree in Information Technology required. Minimum of eight years of progressive experience designing, developing, and implementing data architectures, databases and/or data-driven software applications

  • Minimum 2 years’ experience architecting with SQL Server tools, working extensively with complex databases.

  • Minimum 2 years’ experience is designing and/or developing enterprise systems, including systems integration, application architecture, and new technology integration

Computer Skills:

  • Proficiency in C# and SQL Server

Keyword: C#, software, architect, enterprise, SQL, Code, development

From: Enclara Pharmacia