Autosoft Software Engineer

  • Software Development
  • Full-Time

This job was found on We Work Remotely

View Original

Who You Are:

As a Software Engineer, your technical expertise is essential to our success. You will work within a Scrum team, and cross-functionally with other teams, to collaboratively design, analyze and develop the best products to meet business goals. 

What You'll Do:

  • Evaluate technologies for appropriate fit to solutions
  • Champion agile software development practices
  • Translate technical language for non-technical people
  • Develop, test and implement small, medium to large applications
  • Collaboratively work on exciting new products
  • Troubleshoot and resolve problems of medium to high complexity
  • Attend and participate in design and analysis meetings
  • Develop and maintain quality standards to ensure data integrity across various database systems
  • Document important design decisions appropriately

What You Need to Get the Job Done:

  • Bachelor’s degree in Computer Science, Information Systems and/or equivalent formal training or work experience
  • Minimum three (3) years of experience in a collaborative software development environment
  • Experience in Angular 2+
  • Exposure to REST and effective web service design
  • Experience in object-oriented design and programming language (C#)
  • Experience in a front-end technology and framework such as HTML, CSS, JavaScript, BackboneJS, ReactJS, and ngrx
  • Proven ability to write high-quality C# and JavaScript / TypeScript application logic with accompanying tests
  • Knowledge of testing strategies: (Unit, Integration System, End to End)
  • Familiar with development concepts such as Dependency Injection, Mocking/Test Doubles, Object Relational Mappers 
Apply for this Position