Logo
M.C. Dean, Inc.

Software Engineer 3

M.C. Dean, Inc., Vienna, VA


Projects involvement:
  • Developing design development, performance analysis, workflow management, scheduling, process management, and other enterprise-grade solutions;
  • Working on server, desktop and mobile platforms;

As a member of our development team, you will:
  • Participate in the agile development cycle;
  • Collaborate with customers, product owners, other developers and supports staff to understand the problem domain and its requirements;
  • Design and develop advanced, innovative applications to solve real-life problems using state of the art technologies and tools;
  • Maintain the highest standards of quality;
  • Contribute to our organization's culture of innovation, continuous improvement, and teamwork;

Technical Skills:
  • 5 years of progressive software development experience with a Bachelor of Science degree in computer science or related discipline or 3 to 5 years of experience with a Master of Science degree in a related field.
  • Strong problem-solving skills;
  • Strong command of OOP and Design Patterns, substantial software architecture and design development experience;
  • Proven ability to work with a broad range of technologies;
  • Data structures and advanced algorithms;
  • Secure coding practices;
  • Experience with relational databases (MSSQL)
  • Experience working in an agile software development environment and leading development teams;
  • Proficiency with application lifecycle management tools, e.g., Azure DevOps and/or similar
  • Proficiency with source code configuration management / version control using AzureDevOPs or similar systems;
  • Experience in developing and using test automation is desired;
  • Background in engineering is a plus

Specific technology experience:
  • Proficiency in C# with Microsoft .NET framework, WPF, WCF, REACT and related ecosystem components;
  • Experience in developing mobile applications, including those based on cross-platform solutions/frameworks;
  • Service-oriented architectures, REST API design and implementation;
  • Analytics and reporting;
  • Advanced cloud service and applications

Abilities:
  • Exposure to computer screens for an extended period of time.
  • Sitting for extended periods of time.
  • Reach by extending hands or arms in any direction.
  • Have finger dexterity in order to manipulate objects with fingers rather than whole hands or arms, for example, using a keyboard.
  • Listen to and understand information and ideas presented through spoken words and sentences.
  • Communicate information and ideas in speaking so others will understand.
  • Read and understand information and ideas presented in writing.
  • Apply general rules to specific problems to produce answers that make sense.