Senior Software Engineer in Alexandria, KY at Vaco

Date Posted: 10/30/2019

Job Snapshot

Job Description

At Vaco, we give you an advantage over your competition through relationships with human resources and hiring managers directly. We are currently looking to fill our client's Sr. .Net Developer position, and we want to hear from you! In this stimulating role, you will be engaged in developing web applications and services.

Think of us as an advocate who will promote your strengths and prepare you for your interviews by supplying you with key info on our client. Our recruiters will be able to provide great insight about trends in the market - keeping you up to date on compensation expectations, company culture, and growth opportunities. If your background is in IT/Software Development, and you want to partner with the best, apply today!

As our Sr. Web Developer, you will use your experience in IT software development to participate in design and code reviews. You will also have the following responsibilities:

  • Responsibilities

    • 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