The Software Engineer is responsible for designing, modifying, developing, writing and implementing software programming applications and components. They should be able to multitask on a variety of projects in a positive and professional manner, with a strong ability to work in a fast paced, highly detailed and deadline driven environment. ESSENTIAL DUTIES AND RESPONSIBILITIES Utilize established development tools, guidelines and conventions including but not limited to Visual Studio and SQL Server Management Studio Create and maintain SSRS reports Design, code and test new Windows and Web software applications Enhance existing systems by analyzing business objective, preparing an action plan and identifying areas for modification and improvement Maintain existing software systems by identifying and correcting software defects Investigate and develop skills in modern technologies Create technical specifications and test plans Create and maintain operational documentation Consult with management and end users related to projects and tasks Consult colleagues concerning maintenance and performance of software systems Implement new software Manage multiple projects and tasks Optimize SQL server architecture and SQL applications for performance Manage SQL application user security This list is not intended to be all-inclusive. Employees may perform other related duties as assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level