Senior Technical Architect-Remote

Ricoh Americas Corporation Nationwide , PA

Posted 4 weeks ago

Position Profile:

The Senior Technical Architect will be responsible for engaging with our largest and most strategic customer projects to assess and design the technical rollout and completion of the proposed solution, and will be responsible for defining the overall technical structure and direction, starting from inception to completion. The Senior Technical Architect works on the most important aspects of a project and helps set the overall technical approach for the development team by applying best practices in system design, architecture and development. The individual will work closely with senior business representatives, and senior developers to gather, analyze and fully understand business requirements - Depending on the level of difficulty of a specific project, is expected to develop very detail technical specifications and will almost always take the lead in meeting all technical deliverables. This individual will also work with the sales team to provide subject matter expertise, provide input for SOWs and work orders, and produce high-quality code prototypes and demos using the Microsoft Technology Stack. The candidate will be well versed in the development of large scale, enterprise systems with heavy integrations and will have a proven experience in using best of breed technologies for delivering business critical services on-premise, on cloud or hybrid infrastructure.

In addition, the Senior Technical Architect functions as a lead senior technical resource person in providing guidance, leadership and mentoring to junior resources, assisting them with the evolution of their technical skills, career growth and general development efficiencies. The individual will provide architectural leadership across a Sitecore or SharePoint, asp.Net Development and scalable server platforms with relation to competencies in development, integration, solution architecture and security. The individual is expected to keep up to date on latest technical innovations in the technology domain being used, and update/brief the team on topics that can enhance the skillset of the team.

The individual is expected to be involved in the QA process, by assisting in debugging and testing of customer solutions or complex development or enhancements to existing applications and effectively interact with quality assurance to quickly diagnose and resolve system problems as well as create release notes, operating procedures and technical documentation.

The individual will have excellent written and spoken communication skills, with customer and internal management. The individual is expected to provide management with accurate estimates of effort to accomplish assigned tasks, and keeps management and team members informed of progress and any issues impeding progress.

Job Duties and Responsibilities

  • Lead customer projects from a technical perspective and set overall technical strategy - take total ownership of all technical aspects of a project.

  • Analyze and assess requirements information logically and exercise sound judgment in defining, evaluating, and solving technical and operational problems of high difficulty.

  • This is a customer facing role - the individual is expected to speak and interact with our customers, users and/or managers on a daily basis, to prototype, refine, test, and debug programs to meet customer specifications and to provide expertise, guidance and offer business solutions.

  • This individual is a go-to person for the entire sales organization as they try to provide customer solutions, bring business expertise and ultimately help in winning large sales opportunities.

  • Assist in creating sales proposals and subsequently presenting and walking them through the client, and then ultimately responsible for winning the job.

  • Architects and engineers solutions for customers and helps with pre-sales efforts, such as POCs and demos.

  • Living the Ricoh/mindSHIFT brand through top quality results and great client relationships

  • Present detailed technical information and benefits of our services to a wide array of customers, including line of business managers, developers, technical architects and executives.

  • Build complex integrations with other systems and apps, including identity management, eDiscovery, data loss prevention, other SaaS products and internal systems.

  • Utilizes and implements the Microsoft Technology Stack

  • Ability to quickly understand and implement new technology stacks, as needed.

  • Effectively communicate technical design strategy to development team members

  • Convert designs and functional specifications into computer code quickly and efficiently.

  • Work closely with the Director of Support and Development Operations, Account Executives, Business Analysts and Project Managers to help define strategies to meet customer expectations

  • Helps with the development of functional and technical specifications.

  • Establish programming guidelines and consistently identify opportunities to improve productivity, sets development team standards and best practices

  • Works with the HW infrastructure team to monitor and measure health performance of applications after deployment.

  • Leading and mentoring of both internal and external client teams.

  • Build business applications in an Agile/waterfall environment

  • Ability to effectively participate in and profit from continuing education, both in a formal and in-service training setting.

  • Create analyze and review the code to find causes of errors and revise programs accordingly.

  • Cross-collaboration with team members for the purpose of staff and client growth. Work effectively with associates, vendors, clients and others.

  • Work with the quality assurance team to actively seek out ways to improve the overall delivery of application development solutions

  • Build accountability within the development team to ensure assigned project tasks are completed to specification and within a reasonable period of time

  • Develop and implement the appropriate application development metrics to report upon the performance of the team as a whole and the number of project implementations problems that occurred during a given period of time

  • Provide technical leadership and coordination to team in the performance of their assigned tasks and projects.

  • Work closely with the Application Development Production Manager to determine appropriate assignment of developers to projects.

  • Plays a major part in mentoring junior team members and code review

  • Must be able to analyze requirements and develop technical solutions by performing the following duties:

  • Work closely with clients and internal team to gather information about program needs, objectives, functions, features and input and output requirements (Business Requirements Gathering and Functional Design Documents).

  • Analyze, define, and document requirements for data, workflow, logical processes, interface with other systems, internal and external checks, controls, and outputs.

  • Analyze and estimate feasibility, cost, and compatibility with hardware and other programs

  • Develop and maintain plans outlining steps and time tables for developing programs

  • Research and evaluate software and hardware to assist in programming.

  • Evaluate development requests and provide recommendations

Qualifications (Education, Experience, and Certifications:

  • BS in Computer Science or Equivalent

  • A minimum of 10+ years of Information Technology professional experience with application development experience using C#, ASP.NET/Web technologies and Advanced SQL Server

  • Must have experience building large scale, highly scalable, enterprise grade applications using the Microsoft Technology Stack (C#, Web API, ASP.NET, MVC)

  • Must have experience with building out complex solutions using Cloud Technology Platforms like Azure, AWS and Google Cloud.

  • Must have experience with building out solutions using Microsoft 365/Sharepoint Online

  • Must have experience with advanced .NET concepts such as Async/Await, Task Parallel library, Concurrency handling etc.

  • Must have experience using Visual Studio IDEs.

  • Must have experience with .NET framework 3.5+, Linq.

  • Must have experience with SOA and Web Service standards (REST, JSON, SOAP, WSDL, WS-I Basic Profile, WS -* extensions and standards).

  • Must have experience with html 5/ java script/jQuery UI frameworks such as React, Angular JS, Bootstrap.

  • Must have experiences with Deployment strategies, Devops, CI/CD pipelines.

  • Must have experience designing and implementing security in enterprise applications.

  • Must have experience with Object-Oriented Programming and Design Patterns

  • Must be familiar with implementing caching mechanisms in large applications.

  • Must have knowledge of relational database concepts. Should be familiar with DB architecture and scaling.

  • You have past experience working directly with Sales and Success teams, Consultants, and System Integrators.

  • Must possess excellent written and verbal skills, with the ability to explain technical concepts to non-technical people

  • Ability to present business oriented solutions and advanced technical concepts.

  • Ability to multi task and work tight deadlines in a changing environment.

  • Must be willing to travel as needed.

  • Microsoft certification (MCSE/MCSA) is a plus

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Technical Specialist Technical Support

Ricoh Americas Corporation

Posted 3 weeks ago

VIEW JOBS 10/4/2021 12:00:00 AM 2022-01-02T00:00 POSITION PROFILE Provides first level help desk technical support in a collaborative work environment utilizing phone, chat, text, video and email communication methods. Ensures high-level customer satisfaction by analyzing problems pertaining to technologies sold or supported by Ricoh. Proficient in problem solving using their technical knowledge and the knowledge gained through collaboration. Utilizes team collaboration, diagnostic tools, service aids, product schematics, and all other available product information in the assessment and resolution of equipment failures or issues. Is considered a subject matter expert in one or two product technologies. JOB DUTIES AND RESPONSIBILITIES * Responds to incoming support incidents (i.e. telephone, chat, email, text and video) in a timely, professional manner. * Evaluates incoming issues and gives assistance utilizing the appropriate support information and documentation. * Makes entries for incoming issues and all activities that pertain to any existing issues within the incident tracking system. Entries are accurate, detailed, and include all required fields * Completes all required administrative tasks in an accurate and timely manner * Utilizes correct escalation procedures on all irresolvable issues outside the range of his/her expertise * Reviews all technical information pertaining to supported products, including new and updated information as it becomes available * Utilizes available lab equipment and other resources to effectively troubleshoot issues. Returns resources to proper working condition when through * Maintains/renews industry certifications * Performs other duties as assigned QUALIFICATIONS (Education, Experience, and Certifications) * Typically requires: * High school diploma or equivalence and: BS Degree, technical school graduate, electronics training, or equivalent experience * 3 years technical experience doing hands on electronics repair * One of the following Industry certifications : A+, Network+, MCTS, Security +, MCSA, CCNA, Linux + Ricoh is an EEO/Affirmative Action Employer -- Minorities/Women/Protected Veterans/Disabled. Ricoh Americas Corporation Nationwide PA

Senior Technical Architect-Remote

Ricoh Americas Corporation