Web Application Architect, Web Development
- Ruffin Road
What You Will Do
Provides a technical and architectural leadership role for the Web Development team encompassing all aspects of application design and development, interfaces, secure programming, scalability, and system performance. Will lead IT project initiatives involving new technology, defines web technology architecture, and creates roadmap to achieve approved architecture.
- Bachelor's Degree In an applicable field with minimum 10 years IT/software development experience. Or
- Master's Degree In an applicable field.
- 7 Years Experience as an architect/developer of Full Stack solutions.
- Experienced in mobile application architecture and Progressive Web Applications.
- Experienced in application design patterns and principles, CI/CD development methodologies, tools, and best practices.
- Experience with complex database design concepts and the ability to determine the best solution based on individual project requirements and goals.
- Experience interfacing with both internal and 3rd party APIs as well as designing and developing new APIs as part of a services oriented architecture.
- Design and development
Identifies, designs, develops, documents, and maintains web application architecture and roadmaps.
Contribute to the development of application and database solutions using standard programming conventions.
Implements sound system solutions that are consistent with business strategy and operational needs.
Align technology roadmap with corporate objectives, assess risks and develop mitigation strategies in collaboration with business stakeholders.
Interprets and translates requirements and functional specifications into efficient and effective technical specifications and code.
Minimizes the need to re-write applications via thorough analysis, creative design, and sound development of code.
Defines coding standards and creates guidelines for staff developing code and performing code reviews to ensure adherence to standards and conventions.
Proficient in application design and database modeling (both physical and logical). Ensures application design is consistent across web team and aligned with the overall architecture.
Creates best practices guidelines and checklist for developers to follow when designing and developing web applications.
Defines templates for documenting file structures, programming constructs, deployment, and other technical features of applications developed or installed by the department.
Technology and Technical Leadership - Provide the leadership necessary to provide the evaluation of current and new technologies for establishment of roadmaps as well as incorporation with existing technologies within the department and for Sharp enterprise.
Serves as a senior technical expert creating high-level architectural designs and addressing problems of systems integration, compatibility, and security.
Actively works with senior developers in architecting designs and software development to ensure products are robust, scalable and extensible.
Develops and maintains an extraordinarily high level of skill in information technologies applicable to Sharp and web application development, including mobile technology.
Drives the transition to Service Oriented Architecture while leveraging infrastructure including the API gateway and Enterprise Service Bus.
Communicates and educates developers on emerging trends and directions.
Facilitates technical training opportunities for the developers to leverage new technologies.
Engages with technical leaders across IT applications to ensure optimal integration approaches with web technologies.
Works closely with vendors to evaluate and recommend solutions; recommends the appropriate solutions to meet Sharp's needs, regardless of vendor.
Acts as in-house consultant to IT application teams in the evaluation of new technologies and/or innovative solutions.
Will lead other developers in the implementation of selected technologies and/or software solution.
Is viewed by others in IT as the in-house technical expert.
Works with IT personnel, vendors and clients in reviewing requests for appropriateness within the Sharp computing environment.
Represents the department on strategic initiatives to ensure that a thorough evaluation is performed on possible impact to existing applications.
Demonstrates strategic and forward thinking by conducting thorough analysis of downstream and upstream impact of issues and proposed solutions.
Provide mentorship for junior staff members and assist them with their technical challenges.
- Problem analysis and resolution
Performs thorough analysis of applications running in Sharp environment for highest level of availability, scalability, security, and performance.
Performs technical analysis and recommends application solutions that are flexible, highly reliable, and available.
Ensures applications meet department expectations to be self-monitoring and capable of issuing predictive warnings of failures through existing system monitoring tools.
Ensures that other developers in the team are performing adequate technical analysis before implementing solutions.
Responds to requests for service within guidelines and timeframes as established to meet organizational objectives.
Customers are kept informed of the progress of their requests and notified of successful completion or need for delay.
Performs appropriate make or buy analysis and provides recommendations to IT and Business management.
Provides on call support as needed to troubleshoot problems when requested. Assist others to address on call issues.
Collaborates with developers for the identification and resolution of issues associated with support efforts.
- System configuration and testing
Identify and drive the implementation of automation opportunities within the development, validation and deployment of solutions.
Oversees the configuration, development, test execution, and deployment to ensure optimum system performance.
Ensures the creation and timely maintenance of system related documentation such that features and procedures are well documented and communicated.
Uses sound judgment in performing change control management appropriately, including synchronization of test and production environments.
Defines and maintains processes to ensure the appropriate branching and versioning of the code and appropriate use of nonproduction environments.
Provides guidelines and reviews system configuration approaches to ensure alignment with the overall architecture and needs.
Provides oversight to junior staff members on design, coding, unit testing, performance testing, and security testing.
Ensures that production delays do not occur due to negligence or failure to following proper procedures.
Defines change management procedures and ensures that developers and analysts follow those procedures.
Knowledge, Skills, and Abilities
- Demonstrate understanding of application architecture and infrastructure as they relate to service delivery including availability and performance.
- Demonstrate understanding of secure programming concepts as they relate to web application development with ability to define solutions that mitigate risks including but not limited to the OWASP Top 10.
- Demonstrate understanding of PCI and HIPPA compliance requirements and ability to design and develop solutions that conform to those requirements.
Sharp HealthCare is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability or any other protected class
Master's Degree; Bachelor's Degree
Want to know when new jobs are posted? Sign up for job alerts.
Set your parameters to automatically receive alerts when we post new jobs that fit your skills, interests and experience.
"After nearly 10 years of working here, it's still one of the hardest jobs I've ever loved. If you find a niche here, you'll be working with some of the smartest in the industry. This is where they'll respect you for thinking outside the box and kindness matters. They expect consistency and hard work, but pay you well to do it."
We are Sharp
Stay connected and join the career interest community
Want to stay informed about career opportunities and life at Sharp? Join our career interest community and receive information that matters to you.Join the community