Cloud Software Engineer (Open to Remote Candidates)

ePlus

Rochester New York

United States

Information Technology
(No Timezone Provided)

Job Details

Description

*National Opportunity - open to candidates located throughout the contiguous United States*

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 Cloud Software Engineer, you will play a key role supporting custom-developed applications and related interfaces, effectively improving the ePlus customer experience. You will work both independently and as a member of a fast-paced team, participating in the end-to-end software engineering lifecycle.

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 engineering activities
  • Architect, design, code and test robust, flexible software components
  • Troubleshoot and correct software defects/bugs
  • Research, define, and adhere to proven methodologies, design patterns and other industry best practices
  • Support application builds 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
  • Assist with defining and documenting technical requirements for solution components
  • Contribute to 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:

  • Professional experience with developing solutions using a variety of areas including, but not limited to: Virtualization (Containers, Servers, Desktop)Cloud Computing (AWS, Azure, Google Cloud)Application Security (Access Control, Containers, Architecture Design)Automated Deployment (Jenkins, Terraform, AWS beanstalk)Robotic Processing Automation (UiPath)
  • Analyze data and processes, compile research, and offer possible solutions
  • Support other engineers with troubleshooting customer issues and work towards identifying/designing a solution and resolving problems.
  • JavaScript React (React.js / ReactJS) development experience
  • Experience designing and developing Web applications for both internal operational systems and external-facing sites
  • Experience designing and developing application interfaces
  • Solid comprehension of software design principles/patterns, software development processes/practices, and configuration management
  • Experience with internal IT controls (e.g., Sarbanes-Oxley and SAS 70)
  • Experience with delivering projects as part of an Agile methodology (SCRUM, Kanban)
  • 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
  • Education and Experience:

  • B.S. in Computer Science/Software Engineering
  • 2+ years of professional software development experience
  • Minimum of 2 years of professional software design experience
  • Experience designing and developing Web applications for both internal operational systems and external-facing sites
  • Experience designing and developing application interfaces
  • JavaScript React (React.js / ReactJS) development experience
  • Experience with delivering projects as part of an Agile methodology (SCRUM, Kanban)
  • Experience with internal IT controls (e.g., Sarbanes-Oxley and SAS 70)
  • Physical Requirements of Position:

    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.

    ePlus is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ePlus promotes affirmative action for minorities, women, disabled persons, and veterans.

    Cloud Software Engineer (Open to Remote Candidates)

    ePlus

    Rochester New York

    United States

    Information Technology

    (No Timezone Provided)

    Job Details

    Description

    *National Opportunity - open to candidates located throughout the contiguous United States*

    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 Cloud Software Engineer, you will play a key role supporting custom-developed applications and related interfaces, effectively improving the ePlus customer experience. You will work both independently and as a member of a fast-paced team, participating in the end-to-end software engineering lifecycle.

    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 engineering activities
  • Architect, design, code and test robust, flexible software components
  • Troubleshoot and correct software defects/bugs
  • Research, define, and adhere to proven methodologies, design patterns and other industry best practices
  • Support application builds 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
  • Assist with defining and documenting technical requirements for solution components
  • Contribute to 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:

  • Professional experience with developing solutions using a variety of areas including, but not limited to: Virtualization (Containers, Servers, Desktop)Cloud Computing (AWS, Azure, Google Cloud)Application Security (Access Control, Containers, Architecture Design)Automated Deployment (Jenkins, Terraform, AWS beanstalk)Robotic Processing Automation (UiPath)
  • Analyze data and processes, compile research, and offer possible solutions
  • Support other engineers with troubleshooting customer issues and work towards identifying/designing a solution and resolving problems.
  • JavaScript React (React.js / ReactJS) development experience
  • Experience designing and developing Web applications for both internal operational systems and external-facing sites
  • Experience designing and developing application interfaces
  • Solid comprehension of software design principles/patterns, software development processes/practices, and configuration management
  • Experience with internal IT controls (e.g., Sarbanes-Oxley and SAS 70)
  • Experience with delivering projects as part of an Agile methodology (SCRUM, Kanban)
  • 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
  • Education and Experience:

  • B.S. in Computer Science/Software Engineering
  • 2+ years of professional software development experience
  • Minimum of 2 years of professional software design experience
  • Experience designing and developing Web applications for both internal operational systems and external-facing sites
  • Experience designing and developing application interfaces
  • JavaScript React (React.js / ReactJS) development experience
  • Experience with delivering projects as part of an Agile methodology (SCRUM, Kanban)
  • Experience with internal IT controls (e.g., Sarbanes-Oxley and SAS 70)
  • Physical Requirements of Position:

    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.

    ePlus is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ePlus promotes affirmative action for minorities, women, disabled persons, and veterans.