Software Developer/Engineer
Distributed Solutions, Inc.
- Reston, VA
- Permanent
- Full-time
- Develop and maintain technical project plans that adhere to company goals. Coordinate various technical personnel during all project phases, from initial development through implementation.
- Collaborate with other software architects and developers
- Produce code to develop easy maintenance and extension of DSI software products
- Integrate software components and third-party programs
- Understand and demonstrate development skills utilizing ASP.NET 6.0, C#, JavaScript/JQuery, and .NET Framework
- Troubleshoot, debug, and upgrade existing software
- Perform validation and verification testing before deploying implementations.
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
- Other duties as assigned.
- Bachelor’s degree in Computer Science, Engineering, Software Engineering, or related field
- 5+ years experience with software development, infrastructure development, or related field
- Working understanding of SQL, SSL Certificates, and Single Sign-on Configurations
- Knowledge of the asp.net application lifecycle from IIS to the DOM
- Experience with Windows environment and Visual Studio
- Experience with .NET, SaaS, and Scrum / Agile methodologies
- Experience with REACT and MaterialUI
- Good verbal / written communication with all levels of management
- Able to multitask and manage time efficiently
- Ability to work independently and in a team