Tysons, VA, 22182, USA
13 days ago
Software Engineer 2 - Tyson's, VA
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