Description

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.

Education

Bachelor's degree in computer science or equivalent