You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Architect

Location
Richmond, BC
Details
Full Time
A month ago
Salary
55 per hour

About Us
At Emonster Solutions, we're more than just a digital agency—we're your partners in innovation and growth. With a proven track record for almost a decade, we specialize in crafting digital solutions that elevate businesses to new heights. As a Google Partner and Semrush agency partner, our team brings unparalleled expertise in leveraging cutting-edge technology and insights to drive success in the dynamic digital landscape. From creating stunning websites that encapsulate your brand identity to optimizing SEO strategies for maximum visibility, we're dedicated to delivering exceptional results that exceed expectations. Our commitment to excellence, coupled with a passion for innovation, ensures that every project we undertake is tailored to meet your unique needs and objectives. At Emonster Solutions, we're here to transform your vision into reality and propel your business towards sustained success.

 

We are now looking for a Software Architect to join our team. Please send your resume to hr2@emonster.ca. Only selected applicants will be interviewed and we thank you for your interest.

 

Position Detail

Employment Type: Full-time, Permanent

Hourly Rate: $55.00

Weekly Hours: 35 to 40

Work Location: Richmond, BC

Website: https://emonster.ca/ 

 

Duties and Responsibilities

-Design software solutions that meet the specific needs and requirements of clients, ensuring they align with their business goals and objectives.

-Collaborate with project managers and development teams to define technical requirements, timelines, and priorities for each project.

-Evaluate and select appropriate technologies and frameworks for software development, considering factors such as scalability, security, and performance.

-Create comprehensive system architectures that integrate various components seamlessly, providing a blueprint for the development process.

-Conduct regular code reviews and architectural reviews to ensure adherence to coding standards and best practices, maintaining high-quality deliverables.

-Optimize software performance by identifying and addressing bottlenecks, implementing solutions for speed, efficiency, and resource utilization.

-Assess potential risks and vulnerabilities in software architectures, implementing strategies to mitigate security threats and ensure data protection.

-Provide technical guidance and mentorship to development teams, fostering skill development and knowledge sharing across projects.

-Stay informed about emerging technologies, trends, and best practices in software development, advocating for their adoption to improve efficiency and productivity.

 

 

Qualifications

-A bachelor’s degree in Computer Science or a related discipline.

-2 to 3 years of related experience is an asset.

-Proficiency in various design patterns with a good understanding of applications in designing scalable and maintainable software architectures is a plus.

-Demonstrated experience with cloud platforms such as AWS, Azure, or Google Cloud, including expertise in architecting and deploying cloud-native applications is highly preferred.

-Proficiency in programming languages such as Java, Python, or JavaScript, along with experience in frameworks enabling effective communication and collaboration with development teams is an asset.

 

Category
Information Technology