Senior Software Engineer

Tech Dynamism

(Charlottesville, Virginia)
Full Time
Job Posting Details
About Tech Dynamism
Tech Dynamism is a consulting company that helps businesses align the force of their technology with their mission and operations in a way that helps the company grow and flourish.
Summary
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.
Responsibilities
* 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
Ideal Candidate
* Strong 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

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.