Software Engineer 2 - Tyson's, VA
M. C. Dean
Overview
**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:**
+ 2-4 years of progressive software development experience with a Bachelor of Science degree in computer science or related discipline or 0 to 2 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.
Confirm your E-mail: Send Email
All Jobs from M. C. Dean