RaleighRecruiter Since 2001
the smart solution for Raleigh jobs

SENIOR SOFTWARE ARCHITECT

Company: Optomi
Location: Raleigh
Posted on: September 17, 2024

Job Description:

Job Title: Senior Software ArchitectLocation: Raleigh, North Carolina areaJob Type: 6-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.

Keywords: Optomi, Raleigh , SENIOR SOFTWARE ARCHITECT, IT / Software / Systems , Raleigh, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Raleigh RSS job feeds