Job Title: Senior Software Architect
Location: Raleigh, North Carolina area
Job Type: 12 Month Contract to Hire
*Please note: Open to W2 candidates only and no third party C2Cs*
About Us: We are working with a leading pharmaceutical testing company with a strong focus on innovation and technology. Our mission is to deliver cutting-edge solutions across the globe, ensuring compliance with regulatory standards and meeting the highest quality benchmarks. We are seeking a Senior Software Architect to lead the design and development of a new web portal project, which will have a significant impact on international operations.
Role Overview: As a Senior Software Architect, you will play a critical role in designing and overseeing the architecture of anew web portal project. You will be responsible for leading a large development team, focusing on integrations, and ensuring the scalability, security, and performance of the application. Your expertise in modern technologies and software design patterns will be pivotal in delivering a robust solution that meets both regulatory requirements and business needs.
Key Responsibilities:
- Architecture Design: Lead the design and implementation of end-to-end software architecture, encompassing databases, containerization, UI, and back-end web services. Ensure the solution is scalable, maintainable, and secure.
- Technology Leadership: Utilize your expertise in Java, Angular, micro-services, containerization, and AWS to guide the development team. Stay abreast of current technology trends and best practices.
- Integration Focus: Oversee and drive the integration of various components and services. Ensure seamless integration across systems and platforms, particularly with a heavy focus on AWS.
- Team Leadership: Manage and mentor a team of software developers, providing guidance on technical challenges, best practices, and software development patterns.
- Scalability and Performance: Design systems with scalability in mind, understanding the nuances of both client-side and server-side scaling. Assess and implement strategies for handling high volumes of data and transactions.
- Security and Compliance: Ensure that the software design incorporates robust security measures, including user authentication and data protection. Address compliance requirements specific to regulated environments, such as FDA regulations.
- Cross-Region Functionality: Design solutions that are capable of operating effectively across multiple AWS regions, understanding availability zones and the distinctions between EKS and ECS (Kubernetes).
- International Considerations: Develop software that supports multiple languages and is adaptable to international markets. Ensure that solutions are suitable for diverse global regulations and requirements.
- Diagnostics and Tracking: Incorporate diagnostic tools and tracking capabilities to monitor and manage the system effectively. Facilitate sponsor tracking of samples and ensure system reliability and transparency.
Required Qualifications:
- Experience: Proven experience as a Senior Software Architect with a strong background in designing and implementing complex software solutions.
- Technical Skills:
- Proficiency in Java and Angular.
- Experience with micro-services, containerization, and AWS, including Lambda and EKS versus ECS (Kubernetes).
- Understanding of scalability, security, and performance optimization.
- Familiarity with Azure and its integration with AWS is a plus.
- Industry Knowledge:
- Experience in the pharmaceutical or regulated industry is highly desirable.
- Background in international banking software or similar domains is beneficial.
- Leadership Skills: Demonstrated ability to lead large teams and manage complex projects. Strong mentoring and coaching skills.
- Communication Skills: Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees or certifications in relevant areas are a plus.