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
ApplyJob Profile
Regions
Countries
- Analyze technical areas
- Conduct code reviews
- Create designs for features
- Implement software solutions
- Lead software development
- Mentor developers
Continuous Integration Design Patterns Ecommerce Applications Integration Testing Mentoring Object-oriented design Software Engineering Technical Analysis Test Driven Development Unit Testing
Experience5-10 years
Education TimezonesAmerica/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
Remote Jobs in North America
Remote Jobs in Europe
Remote Jobs in Asia/Pacific
Remote Jobs in South America
Remote Jobs in Africa
Remote Jobs in Middle East
Full Time Remote Jobs
Part Time Remote Jobs
Contract Remote Jobs
Internship Remote Jobs
Temporary Remote Jobs
Freelance Remote Jobs
Mid-Level Remote Jobs
Senior-Level Remote Jobs
Entry-Level Remote Jobs
Exec-Level Remote Jobs
Lead-Level Remote Jobs
Remote Scientist Jobs
Remote Senior Software Engineer Jobs
Remote Business Development Jobs
Remote Analytics Jobs
Remote Sales Manager Jobs
Remote Spanish Jobs
Remote Pathologist Jobs
Remote Customer Service Jobs
Remote Speech Language Pathologist Jobs
Remote Contract Jobs
Remote Advisor Jobs
Remote Technician Jobs
Remote Event Jobs
Remote Quality Jobs
Remote Professional Jobs
Remote Program Manager Jobs
Remote Engineer I Jobs
Remote Sales Rep Jobs
Remote Associate Director Jobs
Remote Associate Dir Jobs
Remote Jobs with GBP > 120K in Salary
Remote Jobs with EUR > 100K in Salary
Remote Jobs with CAD > 140K in Salary
Remote Jobs with CAD > 160K in Salary
Remote Jobs with GBP > 140K in Salary
Remote Jobs with EUR > 120K in Salary
Remote Jobs with PLN > 40K in Salary
Remote Jobs with CAD > 180K in Salary
Remote Jobs with PLN > 60K in Salary
Remote Jobs with PLN > 80K in Salary
Remote Jobs with PLN > 100K in Salary
Remote Jobs with PLN > 220K in Salary
Remote Jobs with PLN > 120K in Salary
Remote Jobs with PLN > 140K in Salary
Remote Jobs with PLN > 160K in Salary
Remote Jobs with PLN > 180K in Salary
Remote Jobs with PLN > 200K in Salary
Remote Jobs with GBP > 160K in Salary
Remote Jobs with CAD > 200K in Salary
Remote Jobs with PLN > 260K in Salary