Job Url: https://distributedsolutionsinc.applytojob.com/apply/321c320d425d717d0656697d4841795845620a0424715b3807033a7a0161091e7c2410/Software-DeveloperEngineer?sid=XsPRpmCH6gZLytIkvZUSn9hbOAjCF0OS5qR&source=ADZU&utm_source=adzuna&utm_medium=adzuna Job Description: Job Responsibilities: 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. Required Experience: 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