Remotery

Solution Architect

Posted Aug 4

This is a fully remote position, open to applicants in Massachusetts.

📋 Description

• Take ownership of the technical solution during the entire project lifecycle, ensuring alignment with client needs, business goals, and project objectives.

• Evaluate and enhance application and system performance across Java, IBM i/AS400, and DB2 environments.

• Identify performance bottlenecks at the application, database, operating system, and infrastructure levels.

• Suggest and implement strategies to enhance responsiveness, throughput, resource utilization, scalability, and stability.

• Review the behavior of Java applications, focusing on memory usage, garbage collection, threading, connection management, and application server performance.

• Assess the performance of IBM i systems, including workload management, job activities, CPU and memory use, subsystem configuration, and resource utilization.

• Evaluate DB2 performance, covering query execution, indexing, access paths, SQL efficiency, locking, database configuration, and workload behavior.

• Explore technical options to guide solution architecture and modernization efforts.

• Design solutions that integrate Java, PHP, IBM i, DB2, and other pertinent technologies.

• Convert business and technical requirements into scalable, maintainable, and supportable designs.

• Lead technical discovery sessions, architecture workshops, and solution design discussions.

• Present, clarify, and justify architectural recommendations to both technical and non-technical stakeholders.

• Create architecture documentation, technical specifications, diagrams, recommendations, and implementation roadmaps.

• Collaborate with development, infrastructure, database, delivery, and client teams.

• Advocate for architecture standards, development tools, performance monitoring tools, and best practices in delivery.

• Act as a senior technical escalation point throughout discovery, development, testing, deployment, and production support.

• Balance modernization goals with complex legacy and mission-critical environments.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline.

• Over 12 years of practical experience in designing and architecting large-scale, web-based enterprise systems.

• Proven experience as a Solution Architect, Technical Architect, or senior application architect.

• Expert-level experience in web application development using Java, PHP, or similar enterprise application platforms.

• Strong background in diagnosing and resolving complex application and system performance challenges.

• Practical knowledge of Java performance optimization, including JVM behavior, memory management, garbage collection, threading, application servers, and application profiling.

• Experience in assessing performance in IBM i, iSeries, or AS400 environments.

• Solid understanding of DB2 performance optimization, including SQL tuning, indexing, query plans, access paths, locking, and database workload analysis.

• Capability to investigate performance issues across application code, database, operating system, middleware, and infrastructure.

• Experience in designing solutions for complex, integrated, and business-critical application environments.

• Strong skills in technical documentation, presentation, and stakeholder management.

• Ability to effectively communicate and defend technical decisions with clients, development teams, and senior stakeholders.

• Competence in managing competing priorities and providing architectural leadership across multiple projects simultaneously.

• Preferred: experience with RPG applications and IBM i modernization projects.

• Preferred: expertise in modernizing or integrating legacy IBM i applications with Java, PHP, APIs, web applications, or cloud-based platforms.

• Preferred: familiarity with IBM i performance monitoring and diagnostic tools.

• Preferred: experience with application profiling, database monitoring, capacity planning, and performance testing tools.

• Preferred: knowledge of cloud, hybrid-cloud, containerized, or distributed application architectures.

• Preferred: background in consulting, professional services, or client-facing delivery environments.


🏝️ Benefits

• Flexible working hours.

• Remote work available from any location in North America.

• Option to work from one of the company’s offices.

• Permanent, full-time employment opportunity.

• Option for experienced contractors for an initial one-year engagement.

• A diverse and inclusive workplace.

• An equal opportunity employer.

People also viewed

BCD Travel2 hours ago

AI Solutions Engineer – Architect

GB flagUnited Kingdom, +2 more statesFull-timeSolutions Engineer€110k – €190k/year
ApplyView job
AutoStore™4 hours ago

Solutions Consultant – Warehouse Automation

AU flagAustralia OnlyFull-timeSolutions Engineer
ApplyView job
Agility Technologies Inc10 hours ago

Solutions Architect, Databricks

US flagUnited States OnlyFull-timeSolutions Engineer
ApplyView job
Concord Technologies13 hours ago

Solutions Architect

US flagUnited States OnlyFull-timeSolutions Engineer$125k – $150k/year
ApplyView job
Blue Acorn iCi13 hours ago

AI Solutions Consultant

US flagUnited States OnlyFull-timeSolutions Engineer$150.5k – $203.6k/year
ApplyView job
Snowflake14 hours ago

Senior Solution Engineer

US flagFlorida, +3 more statesFull-timeSolutions Engineer$138k – $181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers