Senior .NET Developer (Remote)

Resolution Technologies, Inc.
Columbia, MD
Jan 27, 2022
Jan 29, 2022
Full Time
Approved Cities: Atlanta (GA), Chicago (IL), Denver (CO), Minneapolis (MN), Richardson (TX), Salt Lake City (UT), Nashville (TN)!SOFTWARE ENGINEER - PLATFORM ENGINEERINGSOFTWARE ENGINEER CAREER OPPORTUNITY:Our client who is a leading developer of enterprise voice and data analytics solutions is seeking a Software Engineer to join their Platform Engineering Team. This critical team is being expanded to meet the growing demand of their feature roadmap. The ideal candidate is someone experienced, skilled, and motivated, who is interested in developing in the middle and back-end tiers.SOFTWARE ENGINEER JOB DUTIES AND RESPONSIBILITIES:Develop quality backend software, competing defects and user storiesWrite, unit, integration, and automation tests for completed stories and defectsParticipate in agile ceremoniesTriage production software issuesParticipate in periodic after-hours support (paid)SOFTWARE ENGINEER REQUIRED SKILLS AND QUALIFICATIONS:5+ years with C#/.NET framework5+ years with SQL ServerSolid software engineering theory and methodologiesCreative problem-solving abilityExcellent debugging and root-cause analysis skillsAble to be self-directed in the investigation of production support escalations, documentation, and resolution of those issuesBachelor's Degree in Computer Science or a related fieldSOFTWARE ENGINEER DESIRED SKILLS AND QUALIFICATIONS: Asynchronous and multi-threaded software designExperience developing software for large-scale, enterprise productsExperience with data warehousing and ETLExperience with test automation and performance monitoring toolsAgile software development experienceExperience with Business Analytics Software (MicroStrategy)Familiarity with front-end web technologies (ASP.NET, JavaScript, HTML5, React, Angular)Familiarity with Docker, Microservice architecture, Queuing theory.