This site uses cookies. To find out more, see our Cookies Policy

Sr Solutions Architect - Post Sales in Milpitas, CA at ePlus

Date Posted: 11/29/2018

Job Snapshot

  • Employee Type:
  • Location:
    Milpitas, CA
  • Job Type:
  • Experience:
    At least 8 year(s)
  • Date Posted:

Job Description

Job Description:
Are you up to the challenge? At ePlus, we engineer transformative technology solutions for the most visionary companies in the world. This takes imagination, relentless client service, and the tenacity to enable our clients to achieve their visions. Our partnerships with leading edge technology manufacturers—many of which look to us for their own technology infrastructure needs—keep us immersed across the broad spectrum of the IT ecosystem.

As a Senior Software Architect, you will take an active role in the definition and evolution of standard software practices and procedures. You will define specifications, design and develop software for customer projects.

From strategy to fulfillment to managed services, our engineering-centric solutions enable our clients to realize what it means for technology to do more.

Job Responsibilities:
• Participate in the full lifecycle of software architecture process
• Provide senior leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology
• Architect, design, code, and test robust, flexible software components
• Provide mentorship and training to software architects
• Recommend and justify major changes to existing products/services/processes
• Troubleshoot and correct software defects/bugs
• Research, define and adhere to proven methodologies, design patterns, and other industry best practices
• Support/lead application deployments and configuration management activities
• Identify and communicate issues and risks in a timely manner, for proper resolution
• Adhere to team operating standards and procedures for such items as source code control, issue tracking, time reporting, etc.
• Contribute to planning and estimating, and ensure timely delivery of software components and artifacts
• Define and document technical requirements for solution components
• Contribute to the development and enforcement of coding standards, and streamlining the deployment process to reduce delivery timelines
• Produce project artifacts including requirements, technical specifications, testing documentation, system/operations guides, issue/enhancement request documentation, and disaster recovery plans

Your Corporate Responsibilities:
Internal Control responsibilities vary by role and are subject to change. Please discuss your individual internal control responsibilities with your immediate supervisor on a regular basis.
• Log all system and process changes in the change management application.
• Ensure all application and access control changes are authorized by management
• Ensure all application changes are thoroughly tested, including regression testing.
• Ensure all application and business changes adhere to SOX Internal Control Directives (ICDs).
• Handle confidential matters and information professionally.
• Conduct business in a professional, competent, and ethical manner.
• Adhere to corporate policies and procedures.

Job Knowledge/Skills:
• Demonstrated expertise in emerging technologies
• Expertise and understanding of full CI/CD framework.
• Deep understanding of production environment operation principles preferred
• Fluent in C/C++, Java, Python and server-side programming languages
• Expertise with object-oriented design and development
• Excellent knowledge of fundamentals of computer science such as operating systems, data structures, algorithms, and TCP/IP networking concept
• Strong sense of project ownership required
• Self-motivated and comfortable to solve complicated problems, under tight timelines
• Experience in designing and developing application interfaces
• Excellent written and verbal communication skills
• Strong analysis skills
• Willingness to travel as needed (20% travel per month may occasionally be required)
• Willingness to perform keyboard-intensive work 90% of the time
• Willingness to be on call, 7x24x365 (less pre-approved exceptions) and attend to technical issues outside of normal business hours

Education and Experience:
• B.S. or M.S. degree in Computer Science/Software Engineering
• Experience with DevOps environment
• Experience with asynchronous, event-oriented architectures preferred
• Experience with distributed systems covering multiple data centers preferred
• Experience working with microservices based solutions
• 8+ years of professional software development experience

Physical Requirements of Position:
The ability of finger dexterity to be used primarily to make small movements such as typing, picking up small objects or pinching fingers together. Movements frequently and regularly required using the wrists, hands, and / or fingers. Speech ability must be at a level where one must convey detailed or important instructions or ideas accurately, loudly or quickly. Hearing ability must be at a level to hear average or normal conversations and receive ordinary information. Visual ability must be average with ordinary visual acuity necessary to prepare or inspect documents or products or operate machinery. Physical strength for sedentary work with sitting most of the time. May have to exert or lift up to 10 – 20 pounds of force occasionally.



  1. Software Engineer Jobs
  2. Project Engineer Jobs