Senior .NET Developer in Cincinnati, OH at Vaco

Date Posted: 8/7/2019

Job Snapshot

Job Description

Job Description

As a Senior Developer you will develop enterprise class systems in a very fast paced and high growth environment. You will be responsible for designing, developing, and installing software solutions for the business. You will also manage and mentor a team of junior software engineers as well as collaborate with external resources to ensure applications are delivered on time and are of high quality. If you are interested in working in a dynamic role with a fun and friendly team you should consider this position.


  • Collaborates with the business to document requirements, design solutions, and implement a quality application. Documentation may include flowcharts, UI layouts, diagrams, charts and code snippets.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Defines and recommends system specifications, technical standards, and programming languages.
  • Stays current with technology, programming and computing techniques and cloud capabilities
  • Designs, develops and deploys user interface (UI), web services APIs and database changes (full stack) for the business
  • Tunes database and web services queries to enhance application scalability
  • Experience dealing with scale, performance, and security issues on distributed systems
  • Must have leadership experience as demonstrated by guiding and working with engineering teams, cross functional units, and upper-management.
  • Ability to motivate and manage a team of junior engineers.
  • Excellent communication and presentation skills via email, IM, conference calls, and in-person.

Skills and Qualifications:

  • Analyzing Information
  • Software Design and Development
  • Software Debugging
  • Software Documentation
  • Software Testing
  • Problem Solving
  • Ability to function as part of team
  • Software Development Lifecycle
  • Software Requirements definition
  • Well versed in Agile project management methodology

Technical Knowledge requirements:

  • Programming Languages and Frameworks:
    • .Net, NodeJS, Java script, Twilio, Angular JS, Elasticsearch
    • Operating System experience:
      • Windows, Linux, IOS, Android
      • Database experience:
        • MS SQL, MySQL, Postgres, Oracle
        • Software Development tools
          • Jira, GitHub, Postman, TeamCity

Educational Requirements:

  • Bachelor's degree in software engineering