Description

Job Location: Remote – Anywhere in the US
 

  • Requirements Analysis, Understands, reads, and reviews requirements.
     
  • Works with Business Analysts to understand business requirements Software Architecture.
     
  • Participates in architectural review process Software Design.
     
  • Leads Features and multiple modules design.
     
  • Provides technical leadership to the team.
     
  • Evaluates and recommends adoption of open source Development/Coding.
     
  • Develops scripts and code for a feature and multiple modules.
     
  • Cross-technical integration.
     
  • Participates in peer reviews.
     
  • Adoption of standard coding processes Testing.
     
  • Develops unit tests.
     
  • Fixes defects.
     
  •  Develops test strategies.
     
  • Recommends testing frameworks DevOps.
     
  • Defines deployment and release guidelines.
     
  • Defines and executes environment planning and cross-functional dependencies.
     
  • Documents software configuration management practices and educates cross-functional stakeholders on the processes and tools Software Reliability & Support Engineering.
     
  • Captures, Consolidates, and maintains inventory of production applications, flows and systems for all the software engineering verticals.
     
  • Helps in preparing application support documentation.
     
  • Troubleshoots basic application issues with the help of knowledgebase documents Customer/Stakeholder Engagement.
     
  • N/A Technical Project Management.
     
  • Provides level of effort (LOE).
     
  • Works with technical project managers and product management teams to define schedule.
     
  • Provides status reports and release management progress updates R&D/ Innovation.
     
  • Investigates, analyzes, and evaluates new technologies

     


 

Requirements

  • Works with product teams, analysts and other engineers to design systems and application software, and mentor junior members of the team.
     
  • 5+ years’ experience.
     
  • Bachelor's in Computer Science or Computer Engineering

Education

Bachelor's in Computer Science or Computer Engineering