Home»American Auto Shield News»Software Architecture Engineer – Job Post

Software Architecture Engineer – Job Post

Job Description

Software Architecture Engineer

American Auto Shield is currently seeking an experienced Software Architect.  The successful candidate will be responsible for designing, developing and implementing software solutions to address complex business issues, and providing technical leadership within the IT department.  The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process.  This is an excellent career opportunity for a professional with an impressive architectural design background and excellent interpersonal skills.

Role Responsibilities:

  • Develop, maintain and enhance existing and new company websites
  • Able to scale projects efficiently, while maximizing performance and minimizing costs
  • Oversee development teams and coordinate strategies to make sure the technologies are interconnected and product lines are working smoothly
  • Evaluate systems and networks to ensure all procedures are running correctly
  • Validate that internal and external standards are being followed when it comes to design, application requirements and proper maintenance (Security, Company, etc.)
  • Design, develop, integrate, test and deploy company’s software
  • Execute product specification, system design, software development (programming) and system integration
  • Develop new product concepts, and deliver product prototypes
  • Conduct new technology research, concept specification, assessment of internal and external platforms, and design of individual software components
  • Participate in product and program collaboration.
  • Provide input to ensure IT designs relate to overall business strategy
  • Partner with programmers and designers, among other professionals, to finish a project on time 

Minimum Qualifications:

  • Demonstrated proficiency building websites, troubleshooting code and improving the performance of existing programs
  • Demonstrated successful experience in working in a team environment
  • Dedicated to always staying up-to-date with new technologies and programming languages that become available
  • Experience effectively working independently without direct supervision and with minimal guidance
  • Extensive knowledge of several programming languages, including Visual Studio/Visual Basic, C, C++, C#, .NET and Java Script.  Experience in Unidata and System Builder strongly preferred
  • Proficient with Microsoft products, and expert level with Excel
  • 3-6 years hands-on experience programming,  and strategic management of internal and external business product evaluation and implementation
  • Minimum educational requirement is Bachelor’s degree in Computer Science
  • Prefer Certified Software Development Professional (CSDP) certification
  • Strong business acumen with experience managing a P&L