Ameresco
Ameresco, Inc. is a leading cleantech integrator and renewable energy asset developer, owner and operator.
Application Solutions Architect
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