As an Application Architect, you will have an expansive knowledge base of multiple technologies and the demonstrated ability of taking abstract requirements and ideas from conception to implementation.
You will thrive on high-level collaboration with enterprising and high performance teams.
Identify new technologies with intrinsic value for application in company solutions
Lead activities with external vendors and internal team to identify, evaluate and recommend system hardware and software
Defines and leads proof of concept activity associated with technology assessment
Work with IT and business representatives to identify opportunities leading to the design and development of tools and applications in support of company and business partner operations
Document the desired future state of application architecture, and document the gaps between current and future states
Define transition plans to close the gaps
Design, document and drive adoption of enterprise-wide architectures and frameworks
Assume a leadership role in establishing and ensuring compliance with IT governance policies and initiatives including standards, best practices and policies
Serve as subject matter expert in multiple technology areas
Assure that solution designs meet requirements for scalability, performance and quality in accordance with negotiated service level agreements
Participate in the assessment and resolution of software defects discovered during the quality assurance process
Work with software engineers, QA engineers, technical writers, configuration management and infrastructure, as needed, to ensure quality and the successful implementation of new applications or features
Assist IT Managers in assessing feature and requirement tradeoffs
Bachelor’s degree in Computer Science or related years of experience
Proven experience in software or applications engineering and/or technical operations
Work and/or academic experience building applications employing the following:
Java, JSP, Servlets
Common Java frameworks and approaches such as J2EE, EJB, XML(JAXB), etc
Java Application Servers with IBM Websphere products and services preferred
Extensive background in the .NET Framework, with recent emphasis on .NET Core
Experience architecting .NET and .NET Core web and web service solutions
Relational database with emphasis Sql Server 2012+
XML, XSL, XSD and XPath
Common web protocols such as HTTP, HTTPS, SOAP, REST, etc.
Object relational mapping tools
Internet and hardware technologies such as load balancers, firewalls, clustering, encryption devices or accelerators
Detailed knowledge of operating systems or components such as transaction processing, asynchronous
Knowledge of implementation and load balancing is a plus
Heterogeneous operating environments emphasizing Windows and Linux
Experience with design tools, design patterns and familiarity with application of UML and class diagram representations
Work in team scenarios and possesses characteristics representative of a self-starter and motivator
Creative and effective problem solving skills
Ability to work on/manage multiple tasks concurrently
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.