Job Description
Remote
Senior Platform Architect
We are seeking a highly skilled and experienced Senior Platform Architect to join our team. In this role, you will be responsible for designing and implementing innovative solutions that integrate Salesforce with Azure, leveraging the full potential of both platforms. As a key technical leader, you will collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions that meet our business objectives. The ideal candidate will have a strong background in programming such as Java, Python, SQL, PowerShell, and C#/.NET, and experience with cloud platforms like AWS, Azure, or Google Cloud – with primary focus on Azure. The Platform Architect will be responsible for focused modeling and architecting specifically within the Azure platform, ensuring it meets the highest standards of performance, security, and scalability. This role requires a deep understanding of database management systems, software development methodologies, and DevOps practices. The successful candidate will possess excellent problem-solving abilities, strong communication skills, and a commitment to staying updated with the latest industry trends and technologies.
Technical Hard Skills
- Azure Architecture: Design and implement Azure-based solutions, including Azure Kubernetes Service (AKS), Azure App Services, Azure Functions, and Azure API Management. Ensure proper use of Azure services for compute, storage, networking, and security.
- Platform Integration: Develop integration strategies leveraging Azure Data Factory, Azure Logic Apps, Azure API Management, Azure Event Grid, and Azure Service Bus.
- Data Management: Ensure data integrity and consistency across platforms, implementing synchronization and replication strategies using Azure Data Factory and related tools.
- Security and Compliance: Implement security best practices, data encryption, access management, and ensure compliance with industry standards and regulations.
- DevOps Practices: Implement CI/CD using Azure DevOps, and utilize tools like Jenkins, Docker, and Kubernetes for automation and deployment.
- Programming Languages: Proficiency in Java, Python, SQL, PowerShell, .NET, and C#.
- Architectural Knowledge: Understanding integration models, architecture, and design patterns within and across On-Premise SQL and Azure SQL environments, especially integrating Salesforce.
- Azure Services Expertise: Azure Data Factory, Azure Synapse Analytics, Azure Logic Apps, Azure Functions, Azure API Management, Azure Event Grid, Azure Service Bus, Azure Data Lake Storage, Power BI, Power Apps, Power Automate, Power Virtual Agents.
- Database Management: Strong knowledge of SQL, NoSQL, normalization, denormalization, data performance, and scalability methodologies (e.g., Boyce-Codd, Kimball).
- Development Methodologies: Familiarity with Agile and Scrum.
- Containerization and Orchestration: Experience with Docker, Kubernetes.
- API Development: Expertise in API design and integration.
- Version Control: Experience with Git.
- Security: Ensuring platform solutions adhere to security best practices and compliance standards such as HIPAA, SOX, GDPR.
- Security Assessments: Ability to conduct security assessments and collaborate with security teams.
- Certifications: Public Sector Foundation (PSF) and/or PSS/SF Certification.
Soft Skills
- Design, develop, and implement scalable, reliable platform solutions.
- Write clean, maintainable, and efficient code following industry standards.
- Collaborate with architects to align solutions with overall platform architecture.
- Excellent problem-solving, analytical, and communication skills.
- Teamwork, adaptability, and willingness to learn.
- Strong organizational and leadership skills.
Best Practice Skills
- Adherence to coding standards and security best practices.
- Experience with automated testing, CI/CD, and documentation.
- Stay updated with industry trends and technologies.
- Design scalable and maintainable solutions.
Qualifications
- Bachelor’s degree in Computer Science, IT, or related field, or equivalent experience.
- Minimum 8 years in platform architecture roles.
- Proven experience with cloud platforms, especially Azure.
- Knowledge of microservices, containerization, and API development.
- Proficiency in Java, Python, SQL, PowerShell, C#, and .NET.
- Experience with DevOps tools like Jenkins, Terraform, and pipelines.
- Strong problem-solving and communication skills.
Salary and Benefits
We offer a comprehensive benefits package including health insurance, paid vacation, life insurance, and more. Salary details will be provided upon application.
Our Commitment to Diversity, Equity, and Inclusion
We are committed to fostering a respectful, inclusive work culture that values diversity and equal opportunity for all employees and applicants.
How to Apply
All applications must be submitted online via our Careers page. We do not accept paper applications. Visit our Careers page for current postings and application instructions.
We are an Equal Employment Opportunity employer, prohibiting discrimination based on race, gender, age, sexual orientation, gender identity, disability, or any other protected characteristic.