West Coast University, Inc.-posted 2 months ago
$110,256 - $159,866/Yr
Full-time • Mid Level
Irvine, CA

Reporting to the Manager, Applications Development in a multi-faceted, multi-location academic setting, the Senior Applications developer designs, modifies, develops, writes and implements software programming applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.

  • Gathers and analyzes the requirements from various users.
  • Utilizes established development tools, guidelines and conventions including but not limited to ASP.NET, .NET Core, Angular, Blazor, SQL Server, HTML, Json, CSS, JavaScript, Typescript, and C#/VB.NET.
  • Designs, codes, and tests new Windows and web software applications.
  • Enhances existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement.
  • Maintains existing software systems by identifying and correcting software defects.
  • Investigates and develops skills in new technologies and staying updated with the trends.
  • On occasion, writes reports on adoption of new technology.
  • Creates problem prevention strategies for the project, or any other aspect of the work in the office.
  • Creates project documents such as project definition documents, business requirements, functional specifications, requirements and deliverable plans.
  • Analyzes and designs solutions to meet the requirements, writes the technical specification, develops the applications, and works with quality assurance teams throughout delivery of the features, patches, and final releases.
  • Provides system training for administrative, professional and staff on the applicable system and procedures including software, components of the system, how to integrate and use software applications and overall processes.
  • Assists business areas in identifying and determining the business direction and potential areas of improvement.
  • Works with business users on the design, testing, and implementation of solutions; works with third-party vendors.
  • Manages implementation of business solutions such as the release of software/enhancements, process changes, and end-user training and documentation.
  • Bachelor's degree in Computer Science, Information Technology, or Information Systems.
  • 3-5 years of hands-on leadership in design, architecture, implementation, and deployment of application solution platforms.
  • Previous experience working with users developing business requirements.
  • Ability to install and maintain a variety of computer hardware and software.
  • Ability to troubleshoot hardware and software problems.
  • Ability to perform research.
  • Ability to produce web pages and presentations.
  • Skill in editing and in reading comprehension and proofreading.
  • Ability to facilitate discussions; willingness to ask questions, challenge the process and seek out answers.
  • Solid knowledge of project management and the software development life cycle.
  • Strong analytical and problem-solving skills.
  • Strong time management skills, ability to multi-task, ability to work with minimal supervision.
  • Bonus Eligible
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service