Technical Architect

Responsibilities:  Make architecturally significant decisions for software designs based on product requirements, existing software solutions and the strategic direction of the company. Collaborate with team members to determine functional and non-functional requirements for new products and features. Use tools and methodologies to create architectural representations. Develop high-level design specifications with attention to system integration and feasibility. Communicate successfully all concepts and guidelines to the development team and be able to translate technical concepts to a non-technical audience. Serve as a member of the development Scrum team and provide detail reviews to ensure architectural integrity. Provide technical guidance and coaching to other engineers. Provide hands-on software coding and developer testing of new features. Ensure that the product architecture evolves to meet the on-going requirements of quality, security, scalability, modifiability and extensibility.  Qualifications:  Proven experience as a software architect;  5 years of experience designing and implementing enterprise-class software products  10 years of software engineering experience  Excellent knowledge of software and application design and architecture Experience with AWS, Java, Spring and SQL and noSQL;  Detailed understanding of REST and security concepts  Excellent knowledge of Fundamental Modeling Concepts (FMC), or UML and other modeling methods  Familiarity with HTML/CSS, JavaScript and UI/UX design  Understanding of QA and DevOps principles  Familiarity with unit testing and with CI/CD techniques and approaches in particularly as applies to cloud-based products  A technical mindset with great attention to detail  High quality organizational and leadership skills  Must be self-motivated and have a proven ability to work well in a cross-functional team environment  Agile experience  Outstanding written and verbal communication and presentation abilities Experience with publishing and online education is a huge plus JO-1811-1354  
Salary Range: NA
Minimum Qualification
8 - 10 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.