Senior .NET Developer in Richmond, VA at Vaco

Date Posted: 9/15/2020

Job Snapshot

Job Description

Seeking a motivated Senior Software Developer who values passion, agility, and teamwork to drive software development. We build cloud-native systems on the AWS platform utilizing Node.js®, JavaScript, HTML5, Web Components, CSS/PostCSS, DynamoDB, AppSync, Elasticsearch, and Lambda functions among other tools and technologies. You should feel comfortable working with these technologies but also have a desire to learn new ones. You may oversee the operations and organizational design of one of the Development teams, including mentoring, training, and development as appropriate to achieve the department's goals and objectives.

Responsibilities:

  • Direct IT team workstreams
  • Lead IT personnel on projects
  • Identify, prioritize and execute tasks in the software development life cycle
  • Create and maintain clean, efficient code
  • Develop and enhance software design and architecture
  • Ensure PCI compliance in architecture and code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and partners to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies

Must Have:

  • 5 years HTML/CSS/js
  • 1 year Single Page Apps
  • 2-3 years Web API
  • 2 years Node.js
  • Security mindset and familiarity with PCI-DSS Security Practices
  • Experience leading teams and project managing work

Preferred:

  • Cloud experience using Serverless & AWS technologies (Lambda, S3, RDS, Cloudwatch, SQS, API Gateway)
  • Web Component experience such as LitElment / Polymer
  • Application architecture and design patterns
  • DevSecOps & CI/CD
  • Required Qualifications:
  • Bachelor's degree in Computer Science
  • 4+ years' experience with increasing responsibility