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

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

sign up or login to save this job and more
Charlottesville, Virginia
Skills Desired
Sign up or login to see how your skills match up.
  • AWS
  • jQuery
  • Software Development
  • AngularJS
  • Bootstrap
  • C#
  • Microsoft Windows Azure
  • MVC Framework
  • Object Oriented Design
  • Ruby on Rails
  • Microsoft SQL Server
  • Systems Engineering
  • Microsoft .NET
  • ASP.NET Web API

Want to see jobs that are matched to you?

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