This site uses cookies. To find out more, see our Cookies Policy

Application Architect and Development Manager in Charlotte, NC at Healthstat, Inc.

Date Posted: 1/9/2019

Job Snapshot

Job Description

Leads the application development team to design, develop and implement applications following the software development life cycle (SDLC).  Provides overall technical architecture and design and leads and  development of all Healthstat software products.   

 

Essential Functions

 

  • Manager and Application Architect for the application development team.
  • Exercises independent judgment and discretion in overall project management by 
    prioritizing, planning and tracking development project progress
  • Develops and owns the organizations Agile SDLC including establishing design, coding and security standards and ensuring standards are followed.
  • Follows best practices in the development life cycle and contributes to the ongoing effort to enhance coding standards
  • Support the functional and technical design, development, testing, implementation, and troubleshooting of complex, multi-tier, windows and web-based solutions.
  • Applies knowledge of development systems to provide recommendations and implement tools to support and improve the development environment. Including QA, Code Review, Security Code review and continuous build technologies, techniques and tools
  • Build and maintain applications including web and mobile apps using established technologies including Java, .NET, C#, CSS, HTML, JavaScript, MySQL, Perl, PHP and established mobile technologies
  • Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology
  • Translates complex functional, technical, and business requirements into architectural designs
  • Develops high-level application designs and directs detailed design work of developers.
  • Develops proofs-of-concept and prototypes to validate and compare design alternatives
  • Develops reference architectures, coding samples, and QA strategies
  • Performs cost/benefit and trade-off analyses of design alternatives
  • Develop test scripts and test applications and websites for functionality in different browsers and on different platforms/environments
  • Participate in code reviews and receive/provide constructive feedback to developers fostering a culture of continuous improvement.
  • Install, configure, secure, and maintain servers (Linux, Windows) utilized for application and web hosting, cloud computing/development
  • Analyze performance of programs and take action to correct deficiencies based on consultation with users and other stakeholders
  • Responsible for verification that all requirements and technical documentation is created appropriately.
  • Manages and directs five or more software developers. Evaluates employee performance and sets expectations and goals for the team and individual staff members.
  • Consults with departments and stakeholders appropriate for project objectives, expectations, scheduling and requirements, including Senior Management and Operation teams.
  • Provides support regarding product development to internal departments
  • Applies knowledge of software architecture to manage software development tasks associated with developing, debugging or enhancing software applications, operating systems and databases per provided design specifications.
  • Other duties as assigned or required

 

Essential Physical Demands 

  • Ability to sit at desk in office location each normal work day
  • Ability to use personal computer
  • Ability to communicate clearly and work effectively in person and by telephone
  • Ability to work well in a fast passed environment, while managing multiple priorities and meeting deadlines
  • Ability to lift and pull 25lbs

Essential Environmental Demands 

  • Ability to work in climate-controlled office environment

 

 

Job Requirements

Qualifications 

  • Bachelor’s degree preferred
  • Minimum of five years software development and software architect work experience. Three plus years as a team manager.
  • Proficiency in use of Visual Studio and Microsoft Office products
  • Technical skills in Microsoft-centric web development (ASP.Net, C#, .NET MVC, Web API, JavaScript, JQuery, SQL Server, HTML5 and CSS3)
  • NET MVC, Web Forms, and Microsoft Office Integration preferred.
  • Experience using security technologies, such as: Identity Server, SAML, JWT, Open ID Connect, and OAuth
  • Understanding of application security models, secure coding practices and OWASP standards.
  • Experience with web application hosting, deployment, and the management and optimization of the related IT infrastructures 
  • Experience in deploying applications to cloud environments such as Azure or AWS
  • Experience working within Scaled Agile Framework or large multi-site, Agile environments 
  • Knowledge and understanding of project life cycle methodologies with emphasis on the Agile methodology.
  • Experience managing a team of application developers
  • Demonstrates competence in multi-tasking
  • High energy personal style and aptitude for process-oriented thinking
  • Possess strong communication/attention to details and organizational skills
  • Track record of consistent stable employment

 

Relationships 

  • High visibility and communication with clients, clinic providers, vendors and carriers
  • Internal contact with all Healthstat associates

 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, ancestry, national origin, place of birth, age, marital status, or handicap.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs