Duration: 12+ Months
Job Description:- We are seeking an experienced Application / Solutions Architect to support a large-scale healthcare technology initiative.
- The successful candidate will be responsible for leading the design, development, enhancement, integration, and optimization of complex enterprise applications.
- The role will work closely with business stakeholders, developers, project managers, business analysts, database teams, and other technical resources to translate business requirements into scalable and secure technology solutions.
- The position requires a strong combination of solution architecture, hands-on application development, enterprise integration, and technical leadership.
- The candidate will be involved throughout the application lifecycle, including architecture, technical design, development, testing, implementation, performance optimization, and production stabilization.
- This is a full-time onsite position in Fredericton, NB.
Responsibilities:- Lead the design and development of complex healthcare and enterprise applications.
- Provide solution architecture guidance and technical direction to developers and technical consultants.
- Translate business requirements into technical designs and scalable application solutions.
- Develop, maintain, and document solution architecture and technical design specifications.
- Lead and participate in application analysis, design, development, testing, and implementation.
- Conduct technical design reviews and code reviews.
- Design and support integrations across multiple enterprise applications and systems.
- Provide architectural guidance across multiple systems, applications, and business domains.
- Analyze and implement performance improvements for large-scale enterprise applications.
- Collaborate with business stakeholders, project managers, business analysts, DBAs, developers, and other technical teams.
- Ensure secure application design and coding practices are followed.
- Support User Acceptance Testing, system testing, defect management, and production stabilization.
- Troubleshoot complex application and integration issues and support production fixes.
- Participate in technical working groups, Agile/Scrum meetings, and other project activities as required.
- Maintain technical documentation and provide technical leadership throughout the software development lifecycle.
Experience:- 15+ years of demonstrated experience in Information Management / Information Technology.
- 5+ years of experience as a Senior Programmer / Systems Analyst.
- 3+ years of experience as an Application Architect / Solutions Architect / Technical Architect.
- 8+ years of experience working with Provincial Healthcare and Electronic Healthcare applications in a Canadian context is highly preferred.
- 8+ years of experience developing, documenting, coding, testing, and implementing technical solutions.
- 5+ years of experience working with large-scale software systems involving web interfaces, batch processes, time-based transactions, long-running transactions, and multiple integration points.
- 5+ years of enterprise architecture experience involving multiple systems and business domains.
- 5+ years of experience analyzing, designing, and implementing performance improvements for large-scale enterprise applications.
- 8+ years of .NET development experience.
- 8+ years of Microsoft SQL Server experience.
- 5+ years of Java and JavaScript development experience.
- Candidates must be available to work full-time onsite in Fredericton, NB.
Skillsets:- Application Architecture / Solutions Architecture
- Enterprise Architecture
- Technical Architecture
- .NET / C#
- Microsoft SQL Server
- Java
- JavaScript
- Web Application Development
- Enterprise Application Development
- Systems Integration
- API / Application Integration
- Technical Solution Design
- Software Development Lifecycle
- Application Performance Optimization
- Database Performance Tuning
- Batch Processing
- Long-Running Transactions
- Time-Based Transactions
- Secure Application Design
- Code Reviews
- Design Reviews
- Technical Documentation
- System Testing
- User Acceptance Testing (UAT)
- Defect Management
- Production Stabilization
- Agile / Scrum
- Healthcare / Electronic Healthcare Applications
Education:- Bachelor's degree from a recognized university in Computer Science, Information Technology, Engineering, or a similar discipline is preferred.
- An equivalent combination of education and relevant professional experience may be considered.
- Candidates should provide details of their highest level of education, including the institution attended and dates of study.
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
AI Statement: By applying, you acknowledge that AI-assisted tools may be used during hiring.
IND01