.NET, ASP.NET, Adaptability, Agile, AngularJS, Attention to detail, Backup, Best practices, Business process, Business software, C#, CSS, Communication skills, Computer science, DBA, Decision-making, DevOps, Developer Express, Documentation, End-user training, Functional requirements, HTML, Hardware, Health care, IBM, IBM DB2, IBM Rational, IT, JavaScript, Medical imaging, Microsoft SQL Server, Microsoft SSRS, Microsoft Visual Studio, Microsoft Windows Azure, Mobile, Multitasking, Onshore, Problem solving, Procedure, Product requirements, Productivity, Prototyping, QA, Reporting, Research, SOLID, Scrum, Security, Software, Software development, Software engineering, Software security, Teamwork, Technical support, Test scripts, Troubleshooting, Unit testing, Web applications, Web development, Work ethic, Writing, jQuery 									
                                     Job Description
                                   										 										As the Software Engineer-.net Developer, you'll be responsible for evaluating and clarifying product requirements and developing software solutions to meet business needs. You'll improve ARRT's technical environment by: 										 										
Coding and testing website and business applications, 										Prototyping software solutions to meet evolving needs, 										Writing functional specifications for software changes, 										Developing and enhancing website programming, 										Working with project teams, and 										Providing backup technical support. 										  										Key Duties And Responsibilities 
 										Analysis
  										Estimate time and cost requirements for projects and tasks 										Software Development/Testing
 										 											Develop, code, and unit test applications 											Provide test scripts to the QA team 											Participate in Agile Scrum celebrations 											Troubleshoot software problems 											Manage software code branches and pull requests 											Manage software development using tools such as Microsoft's Visual Studio, Microsoft Azure DevOps, SQL-Reporting Services, and Rational Developer 											Develop web applications using tool libraries including JQuery, DevExpress, Angular, and asp.net, along with the latest web languages including HTML, CSS, and JavaScript 											Develop/maintain custom ARRT mobile aware software 											Analyze and manage application data using DB2 and MS-SQL skills 										 										Documentation
  										Provide new system and software change documentation to help users update their procedure manuals 										End User Training
  										Work with end users during software testing to refine applications, screens, and reports 										Train users as required 										Teamwork
  										Work with others to ensure consistency and productivity, along with sharing programming techniques, best practices, and business process understanding 										Security
  										Keep up to date with the latest application security techniques and apply to developed software 										Work with security vendors to identify and resolve vulnerabilities 										Ensure proprietary data, personal identifiable information, and confidential data is protected at all times 										Keep current with application security techniques and use best industry standard security practices in all software development 										Technical Support
  										Become familiar with ARRT's support contracts (IBM, Microsoft, DevExpress) and use the technical resources of the companies as needed to solve problems 										Keep current with new software and hardware techniques/products 										Continuously look for ways to improve department services to the ARRT 										Miscellaneous
  										Assist other departments with projects as approved and support internal use applications such as those used in producing exams. 										Job Requirements:
  										Minimum qualifications
  										Bachelor's degree in computer science or equivalent 										Two years' minimum experience in Microsoft .net website development using C# 										Preferred qualifications
  										Master's degree in computer science 										MSDB certification 										Core Competencies required:
 customer focused, strong communication, teamwork, and solid work ethic.  										
Skills and Abilities required:
 adaptable, attention to detail, verbal and written communication, database management professional skills, decision making, documentation, ethics codes, industry trends, innovate IT approaches, job-focused learning, multi-task, organizational understanding, problem solving/analytical thinking, reliable, research, software engineering methods and concepts, technical expertise, understands and follows procedures.