Nearshore Software Development

Job Description

Senior Full Stack Developer (Vue.js / Angular / C#)
Development Team

We are seeking a full-time, remote Senior Full Stack Developer with 3+ years of Vue.js and Angular as well as 5+ years of C# software development experience to join the engineering team of our U.S. client. This key individual should have experience making decisions, leading a small development team, and working both independently and as part of a small, dynamic team where everything you do makes a difference. 

The industry-leading client provides business-automating enterprise resource planning (ERP) software to the oil & gas industry. The client’s software and services streamline and automate complex processes, such as revenue distribution, billing, order management, production accounting, accounts payable, contract management, and more for over 1,700 customers across 9 countries.

Responsibilities

  • Coordinate requirements, schedules, and activities; contribute to team meetings; and troubleshoot development and production problems across multiple environments and operating platforms
  • Support and develop other developers providing advice, coaching, and educational opportunities
  • Define web architectures and solutions from business requirements, produce estimates and timeline, and manage delivery against those plans
  • Exhibit excellent communications skills and engage in technical discussions with peers becoming a trusted, technical advisor
  • Work with others to ensure adherence to code standards and best practices
  • Produce reusable, testable, and efficient code
  • Design and implement low-latency, high-availability, and performant applications
  • Implement secure by design standards including data protection
  • Integrate of data storage solutions
  • Ensure application performance, quality, and responsiveness
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks as well as fix bugs

Required Experience

  • Excellent English verbal and written communication skills
  • 3+ years of Vue.js and Angular experience
  • 5+ years of C# experience
  • Experience with defining service architectures and solutions from business requirements, producing estimates, and managing delivery against those timelines
  • Experience with SQL Server and NoSQL, such as MongoDB
  • Supports and develops other developers by providing advice, coaching and educational opportunities
  • Excellent communications skills including the ability to engage in technical discussions with peers and become a trusted technical advisor. Work with others to ensure code standards and best practices are performed
  • Experience writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications and services
  • Ability to coordinate requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms
  • Strong proficiency working in a containerized deployment environment
  • Experience writing well-formed RESTful APIs

Desired Experience

  • Bachelors degree with 5+ years of related experience or masters degree with 3+ years of related experience
  • Familiarity with the oil & gas industry applications
  • Experience leading a small- to medium-sized team with assistance from outside parties
  • Understanding the nature of asynchronous programming as well as its quirks and workarounds
  • User authentication and authorization between multiple systems, servers, and environments
  • Experience with offline storage, threading, and performance tuning
  • Knack for benchmarking and optimization
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as GitHub

Additional Information

  • Enjoy a fun, fast-growing entrepreneurial company, and work with smart and creative people
  • Be part of a highly collaborative learning culture – share knowledge, be inclusive, learn and grow together. Embrace teamwork!
  • Knowing your ideas are heard and matter – think big!
  • Making mistakes is human – lets learn from them – be transparent!
  • We recognize you as an individual – no presumptions or judgment
  • 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
  • Start: ASAP

 

About Velozient

We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent that enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!