Integration Platform Architect(C#.Net)

ID: Req18575

Location: Remote - GA

Integration Platform Architect

Dallas, TX || Omaha, NE || Remote, US

**Sponsorship is not available for this role.

The Platform Architect’s responsibilities include setting technical direction in concert with the overall Product and Technology strategy, identifying business domains, settling thresholds and tolerances of systems, and providing technical leadership to the engineering teams.

To be successful in this role, you should be able to identify and negotiates system needs and work with multi-functional members to define & prioritize the scope of solutions that meet market needs.

Ultimately, you’ll help us roll out high-impact products that deliver significant customer value in-line with our company’s vision.

Job Tasks: 

  • Work with customers, business, and engineering departments to translate business objectives into system requirements and define a product-wide technology approach that encompasses multiple systems and various integration points.
  • Provide technical advisory services from design, development, and DevOps for implementations with multiple integrations and software platforms to engineering, product, and customer-facing teams.
  • Draft technical engineering plans, technical designs, and systems integration-related documents and work you're doing 
  • Facilitate estimate time frames, quality, and quantity of resources required to efficiently implement technology projects. 
  • Qualify, scope, and deliver new technical projects for expansion and upsells for existing customers 
  • Work closely with the Product team to continuously relay feedback for improvement on platform features and functions, and ensure sustained customer success.
  • Ensure compliance with the solution architectural design and technology strategy.
  • Educate, train, and provide mentorship for best practices and standards to the engineering team.
  • Explain technical issues and engineering solution strategies to collaborators, executives, and other technical specialists
  • Ensure that platform architecture aligns with business goals
  • Review the proposal of vendors and suppliers to ensure the overall lowest total cost of ownership.
  • Identify and mitigate existing business risks or risks associated with the specified platform architecture.
  • Provide advice and make decisions about which technologies would be suitable to use across the business/customer base
  • Collaborate with project managers and other staff members to develop budgets and timelines for solutions
  • Set sprint goals and define sprint backlogs with the engineering teams
  • Plan sprint striping and feature release breakthroughs working with Program & Product Management
  • Follow the progress of work and address detail/information issues during sprints
  • Interpret functional and non-functional requirements
  • Keep track of industry trends and standard methodologies.
  • will take ownership of large software systems with an ability to break them down into manageable pieces to facilitate concurrent delivery.

Minimum Education/Certifications: 

  • Bachelor’s Degree in Computer Science, Engineering, or a similar relevant field

Key Requirement:

  • 10 years of direct full-stack engineering with growing complexity or 5 years in a principal engineer capacity
  • 5 years of software/platform architecture experience with Azure (Azure development, configuration, and deployment)
  • System integration experience, including design and development of APIs and microservices
  • Advanced C#.Net, VB.Net, Rest APIs, and Azure
  • Experience with infrastructure as code technologies, preferably Terraform, Ansible, ARM Templates, or Bicep
  • Experience crafting and maintaining Continuous Integration Automation with platforms such as Azure DevOps
  • Experience with containerization technologies (Docker) and AWS ECS, Azure AKS
  • Hands-on experience designing systems that use modern distributed Software Architecture Patterns (e.g. CQRS/Event Sourcing, Streaming, Microservices, Service Bus, Service Mesh)
  • Experience with application integration leveraging APIs and other integration methods including API architectures in a distributed manner
  • Ability to dig into business requirements or reverse engineer existing systems to deliver Domain-driven module designs
  • Direct hands-on experience in enterprise design, application development, process engineering, and project management using Scrum rituals

Physical Requirements

  • Sitting: Remaining in a normal seated position.
  • Handling: Seizing, holding, grasping, turning or otherwise performing precision work with hands.
  • Talking: Expressing or exchanging ideas by means of the spoken work.
  • Hearing: Receiving detailed information through verbal communication.
  • Vision: Clarity of vision at near or far distances.

Our Core Values

Respect ● Passion ● Continuous Improvement ● Trust ● Customer Focus ● Innovation

AMN’s Commitment to Diversity, Equality, and Inclusion

At AMN, our diversity, equality, and inclusion philosophy is grounded in the belief that we should respect all voices, seek diverse perspectives, and succeed when we act together as a positive force for all of humanity. We have the opportunity to influence each other, our industry, and our communities by fostering a diverse team with a passion for social justice and equity. We are committed actively engaging in building an organization and society where equality is the norm, equity is achieved, and inclusion is universal so that we may all thrive.


Pay Rate: $153,500 - $182,500 Salary

Final pay rate is dependent on experience, training, education, and location.

Share This Job