Software Architect

Location: Madison, WI
Date Posted: 12-11-2017
MUST BE ABLE TO WORK FOR ANY U.S. EMPLOYER WITHOUT RESTRICTIONS OR NEED FOR SPONSORSHIP
 
Ability to work remote
 
About the Company
 
Our client is located in Madison, WI and has over 1,000 employees and revenue of approximately $100 million and approximately 65,000 customers across the U.S.
 
What are some of the great things about working for our client?
 
  • Ability to work from home/remote
  • A comprehensive benefits package, including health insurance and annual bonus
  • Personal time is valued. Employees receive paid holidays, sick leave, vacation, and FMLA
  • Paid employee volunteer time each year for community support work
  • Company donation to employee’s non-profit organization of choice for each hour of non-business hours volunteer work in the community
  • An “open-book” system of management where the sharing  of financial status and long-range planning with employees is a standard practice
  • Company organized and sponsored annual events for employee communication, education,
    and entertainment, including company meetings, holiday parties, cookouts,    special event days, and other events
  • The company campus is a safe and comfortable environment within two award winning buildings
  • Employees in all departments may earn additional perks.    These pluses include cash, prizes, gift certificates, and free trips
  • Company provides education about financial planning to employees at company-sponsored seminars.
 
About the Position
 
Your role in this position will be, but is not limited to, strategically designing and implementing in-house information systems and networked software architectures that support core organizational functions, and assure their high-availability.  You will be gaining organizational commitment for all systems and software plans, as well as evaluating and selecting all technologies required to complete those plans.  Additional responsibilities include providing technical leadership across the organization, from strategic decision making to project planning.
 
 
Qualifications for the Position
 
  • Bachelor’s Degree in Computer Science or Engineering (Master’s degree preferred)
  • 7+ years of professional corporate experience developing software that has high-availability and that is scalable
  • Experience with two or more of the following preferred: Angular 2+, Node JS, Typescript, Bootstrap, SASS/Less, Hapi/Koa/Express, AWS Lambda, or AWS Dynamo (AWS required)
  • Experience with AWS Cloud Formation, AWS Code Pipeline, and/or Jenkins is preferred
 
 
Experience You Need to be Successful
 
  • Skilled in developing strategic systems architecture plans including gathering and analyzing business case requirements
  • Knowledge of current systems software, protocols, and standards, including database design, data modeling, implementation, integration and performance tuning
  • Knowledge of multiple legacy and state-of-the-art programming languages and RESTful design principles
  • Ability to work with relevant development frameworks (Spring, Hibernate, etc.)
  • Ability to work with J2EE technologies such as JSP, Java Server Faces, JMS, JCA, JAAS, EJB, Spring Boot, AngularJS, etc.
  • Expert knowledge of Microsoft .NET Framework and related programming languages, scripting languages and upcoming technology trends
  • Knowledge of software evaluation principles and practices
  • Knowledge of applicable performance, reliability, security, and privacy standards and laws including HIPAA, Hi-tech, privacy regulations, and security
                   CHALLENGING AND STIMULATING TECHNOLOGY OPPORTUNITIES START HERE
or
this job portal is powered by CATS