logo

View all jobs

Software Developer

Juneau, Alaska ยท Information Technology

Full Job Description

Responsibilities include:

  • Perform systems analysis, UX design, software design, development, reporting, and support.
  • Responsible for scoping, requirements, development, testing, and deployment.
  • Lead and participate in projects of various sizes.

Qualifications include:

  • B.S. degree in computer science, information systems, engineering, or equivalent experience.
  • 5+ years of experience in systems analysis, requirements, software engineering, database design, interfaces, and reporting.

Experience with the following technologies:

  • Java EE, HTML5, XML, and JavaScript. Experience with .NET, C#, and/or Python a plus.
  • Distributed web applications, relational databases, reporting
  • Modern JavaScript frameworks, such as React, Angular, Vue or Ember. Working familiarity with Node.js a plus.
  • Web and mobile applications, REST/SOAP-based web services, Microservices
  • Oracle, SQL Server, MySQL, SQL Server Reporting Services, Power BI
  • Data modeling and designing underlying databases

Specific Experience for an immediate opening:

  • Java Enterprise application development, including experience with JTA, JPA, Java Bean Validation, JAX-RS, and JMS
  • WebLogic and JBoss application servers
  • Extensive SQL experience, including PL/SQL and familiarity with SQL analytic functions
  • Single-page web application development, especially with React and/or Dojo
  • Legacy Java experience, including with AWT/Swing-based GUIs
  • Maven and Ant build management tools

Additional Experience:

  • Experience in IT projects as contributor, lead, and/or project manager.
  • Familiar with determining work estimates, tasks, and project approaches.
  • Possess strong documentation skills in creating requirements, process flows, system specifications and documentation.
  • Demonstrate solid problem-solving, relationship-building, communication, and coordination skills.
  • Learn and apply technologies and business processes quickly and effectively.
  • Assertive and able to collaborate well with users, technical staff, and management.
  • Work well independently and on teams.
  • Show initiative in handling multiple assignments.
  • Results-oriented, flexible, and creative.
  • Eager to learn, self-starter, and support team outside of current skills.
  • Initiate, manage, and perform work with limited instruction.
  • Work flexible or non-standard work hours, when necessary.

Job Type: Full-time

Pay: $80,000.00 - $100,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Professional development assistance
  • Vision insurance

Share This Job

Powered by