Senior Software Engineer

UHAHonolulu, HI
6h$78,301 - $125,281

About The Position

Responsible for the design, development, testing, maintenance, and operation of major and minor applications supporting UHA business processes. Lead or participate in project implementations using UHA’s standard Agile methodologies and respond to end-user support issues and requests.

Requirements

  • Bachelor’s degree in Computer Science, Management Information Systems, or equivalent experience.
  • 5+ years of software development experience, including:
  • Application Development: .Net Core, C#, Git
  • MS SQL Development: T-SQL, Stored Procedures, Views
  • Web Development: CSS, JavaScript, ASP.NET
  • JavaScript frameworks: ReactJS or Vue.js
  • Scripting: BCP, SQLCMD, PowerShell, Linux
  • Experience with data analytics and reporting: Excel, SQL, MS Access, Crystal Reports.
  • Strong knowledge of Agile SDLC methodologies and best practices.
  • Experience with process documentation tools (MS Visio) and methodologies (RPM, flowcharts, swim lanes, use cases, UML).
  • Strong working knowledge of secure software development best practices (OWASP).
  • Knowledge of EDI concepts and implementation, including XML, X12, HIPAA EDI standards.
  • Exceptional verbal, written, and interpersonal skills.
  • Strong analytical and conceptual thinking skills.

Nice To Haves

  • Advanced data analytics and visualization tools (Power BI, Tableau, Qlik).
  • Applicants must be based on Oʻahu at the time of application

Responsibilities

  • Collaborate with stakeholders, from staff to executives, to develop requirements for new or modified applications.
  • Design, code, and modify applications according to specifications.
  • Develop and execute test plans and test cases covering functional and technical scenarios (e.g., null values, OWASP, performance).
  • Ensure coding standards and secure programming practices are met.
  • Document applications thoroughly to enable efficient maintenance and knowledge transfer.
  • Monitor applications for defects and ensure successful execution of jobs and scripts.
  • Respond to end-user support requests promptly, resolving issues or escalating as needed.
  • Partner with project managers or lead the implementation of product features using Agile methodologies.
  • Maintain compliance with change management processes and procedures.
  • Perform other duties as assigned.

Benefits

  • We focus on your health and pay 100% for your family's medical insurance and provide 20 days of paid personal time off during your first year!
  • Competitive compensation & excellent benefits offered
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service