Full-Time

Senior Software Engineer

Posted on 10/30/2024

WGU

WGU

Compensation Overview

$116k - $174.1kAnnually

+ Bonus

Senior

Salt Lake City, UT, USA

Category
Web Development
Software Engineering
Required Skills
Agile
Software Testing
Java
Requirements
  • Bachelor of Science Degree in Computer Science, Information Technology, related field or equivalent experience.
  • Minimum of 6 years' experience and a proven track record in developing web-based applications and web services using Java, REST, XML, and other web technologies, including experience interfacing with databases, and integrating third party products with existing infrastructure.
  • Subject matter expert in the area of responsibility or has extensive knowledge of several technical areas.
  • Typically requires a technical university degree or equivalent experience.
  • 6 years of prior relevant experience.
Responsibilities
  • Develop web applications and web services using Java, REST, XML, HTTP, and other web technologies.
  • Manage multiple tasks and responsibilities in high-pressure environments; excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses.
  • Deliver high quality projects on time, through ability to design architecture, write high quality code, and execute effective unit tests.
  • Optimize performance tuning for high utilization 24x7 access.
  • Integrate third party products with existing infrastructure.
  • Excellent verbal and written communication skills and the ability to work equally well in self-managed and team-based Agile projects.
  • Work with internal customers to gather business processes and project requirements.
  • Researches, designs, and develops computer software systems applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Analyzes software requirements to determine feasibility of design within time and cost constraints.
  • Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
  • Develops and directs software system testing procedures, programming, and documentation.
  • Ensures work area is clean, secure, and well maintained.
  • Performs miscellaneous projects as assigned.
  • Updates technical skills as required.
  • Performs other related duties as assigned.

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE