Senior Software Engineer

Job Description

Position Overview:

Our Senior Software Engineers help design and build fundamental application functionality. They have a deep understanding of the field’s concepts, practices and procedures. They lead by example and provide necessary guidance and support for the teams they work with. The position equates to a mix of approximately 75% software development and 25% oversight and support for software developers.   

Essential Functions:

* Understand and apply software design patterns
* Create POCs (Proof of Concepts) for new components and frameworks
* Clearly document and communicate software process flows
* Ability to develop software, staying current with the software engineering standards of the company
* Ability to train and assist software developers to mature and progress their skills

Knowledge, Skills, and Requirements:

* At least 3 years of experience in the software development lifecycle, including analysis, design, code, test, and support
* Experience in leading development teams and heading up technical requirements for new projects
* Ability to partner with software engineers and business analysts to identify solutions to business challenges and opportunities
* Strong understanding of basic systems engineering, object-oriented design, and information risk and security guidelines
* Experience with some or all of the following technologies:
** jQuery, AngularJS, Bootstrap
** WebAPI, MVC, C#, .NET, Ruby on Rails
** Entity Framework, Enterprise Library
** SQL Server
** AWS, Azure

* Excellent understanding of system complexity, system integration, and project interdependencies
* Ability to prioritize and manage work to critical project timelines in a fast-paced environment
* Skilled in developing new approaches to complex design problems
* Must be organized, have an eye for detail, and be able to put ideas into a tangible form
* Adaptable and embraces change
* Team player with high performance standards and a strong ability to multi-task
* High ethical standards and integrity
* Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas for this job opening
* Must be willing to work at our office located at 800 E. Jefferson St, Suite 100 Charlottesville, VA
Contact Information

Our Mission

The Charlottesville Regional Chamber of Commerce is dedicated to representing private enterprise, promoting business, and enhancing the quality of life in our Greater Charlottesville communities.