Ameresco

Ameresco, Inc. is a leading cleantech integrator and renewable energy asset developer, owner and operator.

Application Solutions Architect

Full TimeRemoteTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

22 days ago

Salary

$105K - $140.5K / year

Bachelor Degree7 yrs expEnglishAWSCloudJavaMicroservicesPHPPython

Job Description

• Architect end-to-end solutions for business applications, integrating with existing systems, and ensuring compliance with enterprise architecture standards. • Research business best practices and industry standards such as ISO or ANSI and apply those learnings to solution design. • Work closely with various stakeholders including customers, business analysts, engineers, project managers, developers, and other architects to gather requirements and translate them into technical solutions. • Assess new and existing technology to determine their fit within the organization's tech stack, considering scalability, security, and performance. • Oversee the integration of disparate systems, ensuring seamless data flow and system interoperability. • Ensure all solutions adhere to security standards, privacy regulations, and compliance requirements. • Produce and maintain architecture documentation including system designs, integration points, and data flows. • Participate in or lead aspects of project management related to architecture, including planning, execution, and monitoring. • Design, perform and oversee functional testing to ensure that applications meet stakeholder requirements. • Liaise with external vendors for technology solutions, ensuring they meet the company's technical and operational standards.

Job Requirements

  • A degree from an accredited Computer Science or Information Technology program or equivalent professional experience.
  • An understanding of accounting standards and regulations.
  • Minimum of 7 years in software development or architecture roles.
  • Excellent communication skills to convey complex technical concepts to non-technical stakeholders.
  • Proven experience in designing and implementing large-scale, complex systems.
  • Proficient in multiple programming languages (e.g., Java, Python, PHP).
  • Deep understanding of various architectural styles (e.g., microservices, SOA).
  • Experience with the AWS cloud platforms.
  • Knowledge of database technologies and data management practices.
  • Familiarity with DevOps practices and tools.
  • Strong analytical and problem-solving capabilities.
  • Leadership qualities with the ability to influence and drive consensus.
  • TOGAF, AWS Certified Solutions Architect, or similar certifications would be an asset.
  • Asset management, facility management or service management knowledge would be a valuable asset.

Benefits

  • health insurance
  • retirement plans
  • paid time off
  • performance incentives
  • bonuses
  • commissions
  • equity

Related Categories

Related Job Pages