Job Summary:
We are currently seeking a Software Architect to fill an integral role within the Fleet Focus M5 R&D department. The FleetFocus R&D M5 team is responsible for the maintenance and development associated with our core product, M5. We are seeking a highly skilled Software Architect to lead our application modernization and cloud migration initiatives. The ideal candidate will have extensive experience in modernizing legacy applications and designing, implementing, and managing cloud-based solutions. This role will be pivotal in transitioning our existing applications and infrastructure to the cloud, ensuring scalability, security, and efficiency.
Job Description:
Essential Duties and Responsibilities:
- Application Modernization: Evaluate and enhance existing applications to boost performance, scalability, and maintainability. This includes transitioning from ASP.NET to Angular for a more modern and efficient front-end framework.
- Cloud Strategy Development: Develop and implement a comprehensive cloud migration strategy that aligns with business goals.
- Architecture Design: Design scalable, secure, and resilient cloud architectures using services from AWS, Azure, or Google Cloud Platform.
- On-Premise Design: Develop a comprehensive strategy to support our self-hosted clients, focusing on enhancing deployment and installation processes, optimizing performance, and ensuring a scalable architecture.
- Collaboration: Partner with product, development, and operations managers to ensure seamless integration and deployment of modernization initiatives and cloud solutions.
- Performance Optimization: Monitor and optimize the performance of both modernized and cloud-based applications and infrastructure.
- Security: Implement robust security measures to protect data and applications in both on-premises and cloud environments.
- Documentation: Maintain comprehensive documentation of architectures, processes, and procedures.
- Innovation: Stay updated with the latest technologies and best practices in application modernization and cloud computing to continuously improve our infrastructure.
- Application Support: Collaborate with team to solve complex bug verifications, release testing, and customer-specific beta software support.
Requirements:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 7 years of experience in software development and architecture, with at least 3 years focused on product support for software solutions in cloud and On-Premise.
- Technical Skills: Proficiency in cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and infrastructure as code (Terraform, CloudFormation).
- Programming Languages: Strong knowledge of programming languages such as C#, Angular, ASP.Net, RestAPI, Relational Databases 9SQL Server, ORACLE).
- Soft Skills: Excellent problem-solving skills, effective communication, and the ability to work collaboratively in a team environments.
- Agile Methodologies: Experience working in Agile/Scrum environments.
Preferred Qualifications:
- Modernization Experience: Proven track record of successfully modernizing legacy applications.
- Cloud Migration Experience: Proven track record of successfully migrating applications and infrastructure to the cloud.
- DevOps Practices: Familiarity with DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
- Security Best Practices: In-depth understanding of security best practices and compliance requirements for both on-premises and cloud environments.
Benefits:
- Generous Paid Time Off
- 11 Paid Holidays
- Medical, Dental, Vision, Life insurance benefits with various choices and generous employer contribution
- 401k with employer match which immediately vests
- Annual Company Bonus
- Career growth and mentoring opportunities as a smaller business unit within the Volaris Group
- Tuition Reimbursement Program
- Employee rewards and recognition programs
- Optional Employee Stock Purchase Program with company match
- Pet insurance
- TicketsatWork program, discounted entertainment tickets to movies, sporting events, hotels, live performances, etc.
- Referral bonuses
- Employee engagement events
- Flexible remote work arrangements
Worker Type:
Regular
Number of Openings Available:
1
Top Skills
What We Do
AssetWorks delivers industry-leading business solutions to help asset- and infrastructure-intensive organizations control capital and operating expenditures, reduce operational complexity, and manage regulatory and policy-driven risk. Leveraging a comprehensive portfolio of software and consulting solutions, we help organizations work more efficiently by improving access to shared asset data, promoting greater transparency across the organization, improving service delivery, maximizing asset availability and uptime and reducing total cost of ownership. Using the latest cloud and mobile computing technologies, our asset management solutions and domain expertise help organizations eliminate waste, redundancy, and inefficiency.
AssetWorks is a US corporation and a portfolio company of the Constellation Software, Inc. group of companies which trades on the TSX under the ticker symbol CSU. As a publicly traded corporation, we are committed to promoting shareholder value by delivering quality work and solid financial results. These factors reinforce what has always been our corporate focus—putting quality first and ensuring profitability and growth will follow.