This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Nashville, TN at Vaco

Date Posted: 7/23/2018

Job Snapshot

Job Description

Responsibilities:

  • Participate in requirements analysis and detail design of new systems and functionality.
  • Translate business requirements into intuitive software solutions.
  • Participate within an Agile (Scrum) development team.
  • Collaborate with fellow software developers while building knowledge base.
  • Analyze business systems and design new measurements and metrics to improve organizational efficiencies.
  • Design proposed functional additions and review with project lead and customer.
  • Develop and test functional additions to acceptable tolerances.
  • Uses prototyping where appropriate to gain user support for ideas.
  • Analyze overall architecture and provide experienced perspective on proposed changes.
  • Balance the right solution against performance, time, cost and value.
    • Monitor and maintain existing systems, ensuring consistency and accuracy
    • Troubleshoot and repair software defects in existing systems.
    • Mentor other developers with a constructive, results oriented approach.

Qualifications:


  • 6+ years applications development with 2+ years in a leadership role.
  • 3+ years enterprise class application architecture required.
  • 4+ years .NET and MS SQL Server experience required.
  • 4+ years HTML, CSS, JavaScript required.
  • XML design and development required.
  • Experience with C# .Net to support large scale, iterative software development initiatives.
  • Experience with iterative development and test driven development methods and tools.
  • Experience with .Net desktop and web application development skills.
  • Practical experience working in highly collaborative development environments using iterative, Test Driven Development practices.
  • Exceptional communication, documentation and reporting skills required.
  • Attention to details and quality.
  • Good interpersonal skills.
  • Bachelors degree in Computer Science, MIS, or equivalent required.