Job Title: Sr. Software ArchitectLocation: Halifax, NSRemote: Yes Business Unit: Advanced TechnologiesDepartment 1: EngineeringDepartment 2: DefenceJob Type: Full-time Position OverviewCalian is seeking a Software Architect to play a pivotal role in facilitating our clients project. This multifaceted position where your expertise will be instrumental in shaping the projects technological landscape and ensuring its successful implementation. You will be tasked with demonstrating your proficiency in designing scalable and efficient software solutions. Join our dynamic team and contribute to the advancement of cutting-edge technology within a collaborative and innovative environment.Responsibilities:Lead the design and implementation of scalable, secure, and high-performance software architectures.Collaborate with cross-functional teams, including developers, product managers, and business stakeholders, to understand requirements and translate them into robust architectural solutions.Evaluate and select appropriate technologies and tools to meet project objectives.Provide DSEEP (Data Science, Engineering, Evaluation, and Planning) services to enhance system capabilities.Lead Training System Concept Development and contribute to Training System Requirement Derivation.Oversee Training System Development, ensuring the use of best practices and adherence to architectural guidelines.Conduct Training System Effectiveness Assessment to continually enhance performance.Work on TIES (Training and Interactive Educational Systems) to create immersive and effective learning experiences.Define and enforce coding standards, best practices, and development processes.Provide technical leadership and mentorship to the development team.Conduct architectural reviews and participate in code reviews to ensure quality and adherence to architectural guidelines.Stay abreast of industry trends, emerging technologies, and best practices to continuously improve our software development processes.RequirementsMust currently hold or be eligible for Secret – Level II (or higher) Clearance with the Government of CanadaMust have a minimum of ten (10) years of demonstrated experience in an applicable field of software developmentMust have a minimum of four (4) years experience in the last five (5) years performing the role of a Software Architect designing, developing, and deploying software systemsMust have experience designing, developing, and deploying software systemsMust have experience deriving functional requirements in a Software Architecture systemMust have experience designing complex software systems, including software and IT architecture, in multiple Project TaskingsMust have experience developing complex software systems, encompassing both software and IT architecture, in multiple Project TaskingsMust have experience working in both Microsoft and Unix operating system environmentsMust have experience integrating and testing software within a Software Architecture systemMust have experience generating, updating, and maintaining software design documentationMust have experience determining and implementing IT infrastructure
Job Title
Software Architect