Software Developer

Full TimeRemoteTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

United States + 1 moreAll locations: United States, Canada

Posted

2 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

This role involves working closely with the existing team to create next-generation applications and modules that enhance existing B2B and B2C products and drive value and growth.

  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Participate in requirements discovery and feature design
  • Identify the impact of possible implementation options
  • Engage in code review to vet design choices, enforce convention, and share knowledge
  • Collaborate with QA to develop test plans and documentation covering new development
  • Work within deadlines in relation to product release timelines
  • Become an expert in key areas of our systems
  • Be ready and willing to learn new aspects of existing systems and new frameworks and technologies

Qualifications

  • Ability to design, develop, test, implement, and maintain software development solutions using some of the following technologies: C#/VB, .Net Core Architecture, Ruby on Rails, Java
  • Experience with ASP.NET Core, Angular, React, Vue, MVC web applications, Linux
  • Knowledge of Nginx, Redux-saga, Integration with Microservices, SignalR
  • Proficiency in HTML, CSS3, Typescript, JavaScript, jQuery, XML, AJAX
  • Experience working with Cloud application architecture (AWS, Containers)
  • Working knowledge of Agile SDLC methodologies
  • Exposure to Test Driven Development
  • General knowledge of software development concepts, best practices, strategies, and methodologies
  • Knowledge of either Object-Oriented or Event-Base Programming and Application Architecture
  • Working knowledge of Relational, NoSQL or Document Databases
  • Experience with Responsive Web Design
  • Experience with source control management process and tools
  • Ability to communicate professionally and effectively in writing and verbally

Benefits

  • Comprehensive Benefits Plans
  • Competitive Salaries & Variable Compensation
  • Employee Share Purchase Plan with Employer Match
  • Retirement Savings Plans
  • Paid Time Off
  • Tuition reimbursement
  • Flexible Work Options
  • Community Involvement
  • Rewards & Recognition
  • Company Events

Job Requirements

  • Ability to design, develop, test, implement, and maintain software development solutions using some of the following technologies: C#/VB, .Net Core Architecture, Ruby on Rails, Java
  • Experience with ASP.NET Core, Angular, React, Vue, MVC web applications, Linux
  • Knowledge of Nginx, Redux-saga, Integration with Microservices, SignalR
  • Proficiency in HTML, CSS3, Typescript, JavaScript, jQuery, XML, AJAX
  • Experience working with Cloud application architecture (AWS, Containers)
  • Working knowledge of Agile SDLC methodologies
  • Exposure to Test Driven Development
  • General knowledge of software development concepts, best practices, strategies, and methodologies
  • Knowledge of either Object-Oriented or Event-Base Programming and Application Architecture
  • Working knowledge of Relational, NoSQL or Document Databases
  • Experience with Responsive Web Design
  • Experience with source control management process and tools
  • Ability to communicate professionally and effectively in writing and verbally

Benefits

  • Comprehensive Benefits Plans
  • Competitive Salaries & Variable Compensation
  • Employee Share Purchase Plan with Employer Match
  • Retirement Savings Plans
  • Paid Time Off
  • Tuition reimbursement
  • Flexible Work Options
  • Community Involvement
  • Rewards & Recognition
  • Company Events

Related Job Pages