Application Architect
Skills Required
Strong background in software development, software architecture, data structures, algorithms, and SDLC models
Proficiency developing in scripting languages such as Python or Perl, especially under Unix/Linux
Proficiency developing in Angular
Knowledge of database application concepts, SQL, query optimization
Experience developing in one or more languages such as C, or Java
Familiarity with REST, SOAP, JSON, XML
Ability to work with customers, gather requirements, and create solutions independently
Active participation within and among teams and colleagues distributed globally
Good verbal and written communication skills are a must
Excellent problem-solving skills, in particular a methodical approach to dealing with problems across distributed systems.
Unit and functional testing skills.
Skills Desired
Agile development experience
Experience developing in ServiceNow (JavaScript, workflows, update sets)
Angular and Node.js experience a plus
Knowledge of database application concepts, SQL, query optimization
Experience with web application user interface and usability concepts
Understanding of secure software development concepts, especially in a cloud platform
Experience with monitoring, event/alert management, and observability concepts is a plus