Description Summary : We are looking for a .Net developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we'd like to meet you. Your goal will be to work with internal teams to design, develop and maintain software.
Education and/or Experience Working on a Degree in computer programing or related field and/or work experience. experience with experience in developing full stack applications using Microsoft .Net technologies. experience with Microsoft SQL Database Application Essential Duties and Responsibilities include the following: Develop, maintain and support .NET web, server & client workstation based applications. Manage Tasks for the entire software product life cycle. Develop and support database-based applications for various systems. Research and develop new systems & software technologies to improve workflow efficiencies. Support existing and develop new reporting and report delivery systems. Monitor systems and usage for system workload, training needs, backups, and various logs. Develop integration solutions for ERP and related systems. Coordinate support from 3rd party vendors for ERP-related systems when necessary. Establish & follow application development standards and procedures. Perform maintenance on all related database systems as scheduled, and as necessary (including setting up regular maintenance windows where appropriate). Maintain and monitor database system status to ensure peak system performance and readiness. Suggesting solutions and collaborating with individuals on defining specifications for application development projects. Document Work Orders and procedures. Provide support/backup for other IT team members as requested by Director of IT. Participate in cross training activities within the IT department. Complete other tasks as requested by Leader(s). Requirements Skills and/or Knowledge include the following: knowledge of application development, databases including .NET development, C#, MS SQL, Visual Studio, Web Services, TFS, Report Writing SSRS, Crystal Procedures, views, jobs, structure, and design preferred. Ability to coordinate and prioritize multiple projects at one time. Ability to organize and maintain project request and documentation process. Knowledge in web development including.NET frameworks within Visual Studio. Knowledge in DevExpress, RedGate, 3rd party API Integration experience preferred. Strong communications skills (written, verbal and listening). High degree of attention to detail. Ability to work well with others. Ability to communicate effectively and efficiently status of projects and new opportunities in technology. Flexible in schedule to meet internal/external customer needs. Flexible in schedule to accommodate 24/7 operation including on-call assignments