APPLICATION ARCHITECT
Job Description
- We have an opening for an Applications Architect.
- The Applications Architect will be responsible for designing, developing, implementing, troubleshooting and maintaining complex enterprise application solutions in support of the business.
- In this capacity, the Applications Architect will:
- Present enterprise technology architecture solutions which could include complex data structures, integrations, networking and security;
- Present new ideas and concepts to technical and non-technical audiences;
- Translate future-state business capabilities into solution architecture requirements;
- Design and develop API’s for a variety of applications. Identify opportunities to simplify code,improve architectures and reduce vendor dependencies;
- Create/Maintain and follow IT/InfoSec policies/procedures;
- Influence, guide and facilitate agreement with stakeholders and peers across IT;
- Estimate financial impact of solution architecture alternatives;
- Work creatively and analytically to solve business problems and propose solutions;
- Motivated and driven by achieving long-term business outcomes;
- Trusted and respected as a thought leader who can influence and persuade business and IT leaders and IT development teams;
- Technology neutral: remains unbiased toward any specific technology or vendor choice shows preference to results than personal preferences;
- Work effectively in a team environment and lead cross-functional teams;
- Displays intellectual curiosity and integrity;
- Highly skilled in multitasking; and
- Design creative/outside of the box solutions.
Responsibilities Duties:
- Extensive experience in application development methodologies and design patterns;
- Expertise in integration technologies;
- Knowledgeable on SDLC methodologies such as Waterfall, Agile / Scrum / Iterative, Rapid Prototyping, Incremental, and DevOps;
- Experience with the following technologies: C#/.Net, Python, JavaScript, CSS, HTML SQL, SSAS, Star/Snowflake/Relation DB designs, Azure DevOps, Azure, AWS, OAuth, SAML;
- Understanding of Azure Active Direction and SSO;
- Expertise with PowerShell is a must;
- Expertise on web hosting (IIS, Apache);
- Expertise on MS Windows OS operating systems. Linux a plus;
- Knowledge and understanding of different modeling languages such as UML;
- Experience and knowledge of IT service management (ITSM) and Information Technology Infrastructure Library (ITIL); and
- High level of Security Awareness.
Key Skills:
- Extensive experience in application development methodologies and design patterns;
- Expertise in integration technologies;
- Knowledgeable on SDLC methodologies such as Waterfall, Agile / Scrum / Iterative, Rapid Prototyping, Incremental, and DevOps;
- Experience with the following technologies: C#/.Net, Python, JavaScript, CSS, HTML SQL, SSAS, Star/Snowflake/Relation DB designs, Azure DevOps, Azure, AWS, OAuth, SAML;
- Understanding of Azure Active Direction and SSO;
- Expertise with PowerShell is a must;
- Expertise on web hosting (IIS, Apache);
- Expertise on MS Windows OS operating systems. Linux a plus;
- Knowledge and understanding of different modeling languages such as UML;
- Experience and knowledge of IT service management (ITSM) and Information Technology Infrastructure Library (ITIL); and
- High level of Security Awareness.