Job Title: Senior .Net DeveloperLocation: 100% REMOTE – if local to Suwanee, Georgia, Can go to the office on Wednesdays
Essential Duties & Responsibilities:The Backend Developer will be responsible for the following, but not limited to:Write well-designed, testable, efficient code by using development best practices.Generate SQL scripts to support new and existing SQL Reporting and Analysis Services.Executes assignments utilizing programming languages and frameworks including, but not limited to, C#.NET Core, SQL, Vue.js, Bootstrap, HTML, CSS, JavaScript, and APIs.Integrate data from various back-end web services and databases.Work with stakeholders to gather and refine specifications and requirements based on technical needs.Create and maintain software documentation.Understand and operate within an Agile delivery model.Develop and validate test routines to ensure the quality of deliverables.Design assignments with web services like REST, SOAP, etc.Responsible for the development of new business applications and improvements to existing technologies.Ability to prioritize work and exercise good judgement while managing multiple tasks involved in support, development, and project management.Can function collaboratively as part of a fast-paced, customer-oriented team, perform effectively as an independent producer under broad management direction, and demonstrate a willingness to support the team on all levels to achieve organizational goals and objectives.Perform other duties and projects as assigned.Qualifications & Education Requirements: To perform the job successfully, an individual must have the following:5-7 years overall experience as a Software Developer or comparable experience.3-5 years of experience with SQL server.3-5 years in Crystal Reports, SQL Server Analysis Services (SSAS), and SQL Server Reporting Services (SSRS).3-5 years of experience in C#.Net.1-3 years of experience working with Front-end JavaScript and CSS frameworks such as Vue and Bootstrap.1-3 years API development, design, and integration, REST, JSON, XML, XSD translation to payloads.Experience with Epicor Prophet 21 ERP and its APIs is a preferred and a MAJOR plus.Proficient experience using Outlook, Word, Excel, and PowerPoint in a Windows operating system.Bachelor's degree in Computer Science, Web Development, Software Development, or related field.Agile and test-driven development best practices.Proven experience in sound development practices.Able to execute on tactical issues while keeping broader picture intact.Excellent priority and time management skills.Ability to effectively implement multiple projects.Excellent written and verbal communication skills.Willingness to partner with colleagues and provide technical support.