FreshRemote.Work

Architect, Software Engineer

United States, HOFFMAN ESTATES, REMOTE, REMOTE

Employment Category

Regular, Full-time

Travel Requirements

None

Responsibilities/Skills/Experience Requirements

JOB DUTIES/RESPONSIBILITIES:

  • Analyzes and identifies technical areas for improvement within existing applications
  • Creates designs for feature areas that take into consideration the entire product life cycle, so that the feature areas are efficiently maintained
  • Leads analysis, design and development of software in a cross-functional technical team
  • Influences development and maturation of the product and technology vision and strategy for the Company
  • Leads design reviews
  • Effectively articulates the key design principles for the feature areas to the immediate team and upper management
  • Leads and mentors other developers in coding complex technical solutions
  • Keeps abreast of new technology patterns and trends. Leads the evolution of standards and technology (tools, conventions and design patterns)
  • Influences the discovery and decision-making process when changes to standards and technology are required (tools, conventions and design patterns)
  • Independently develops and implements software for ecommerce applications and related technology, with minimum oversight
  • Leads code reviews to ensure functional performance specifications are met and engineering standards are followed
  • Creates self-documenting designs and/or clearly communicates intent via comments in code, on specifications, in as-built documentation and during code reviews
  • Writes unit and integration tests for each deliverable, effectively and comprehensively exercising the code; prevents the introduction of subsequent bugs, and corrects existing bugs or design issues when discovered

JOB REQUIREMENTS:
  • Bachelors Degree
  • 5-10 years of related experience
  • 18 years of age or older (except some locations which may allow for 16 and 17 year olds)

REQUIRED SKILLS:
  • Bachelor's Degree in Computer Science, a related technical or scientific field, or equivalent experience
  • Strong knowledge of OO design including extensive utilization of design patterns
  • Ability to mentor and recruit junior developers & enforce good development practices like encapsulation, composition, continuous integration & test driven development.
  • Familiarity with continuous integration and build tools
  • Participation through completion of multiple releases of a complex software project
  • Analysis, design, coding and implementation of large-scale applications
  • Solid knowledge of algorithms, data structures and complexity theory
  • Ability to effectively write so requirements are clear and readily understood

Job Function

Information Technology

Years Experience

5 - 10 Years Experience

Country

United States

Location City

HOFFMAN ESTATES

Work-In City

REMOTE

Work-In State

REMOTE

Work-In Postal Code

REMOTE

EEO/EOE Footer

Equal Opportunity Employer / Disability / Vet.

Posting Tags

#Remote, #Technology

Company Brand

Transformco

Compensation Range

130k-135k

Additional Compensation Explanation

N/A

Apply

Job Profile

Regions

North America

Countries

United States

Tasks
  • Analyze technical areas
  • Conduct code reviews
  • Create designs for features
  • Implement software solutions
  • Lead software development
  • Mentor developers
Skills

Continuous Integration Design Patterns Ecommerce Applications Integration Testing Mentoring Object-oriented design Software Engineering Technical Analysis Test Driven Development Unit Testing

Experience

5-10 years

Education

Bachelor's degree

Timezones

America/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9