Robert Half - Sandy, UT

posted 29 days ago

Full-time - Mid Level
Sandy, UT
Administrative and Support Services

About the position

The Sr. Software Engineer (Java) role involves designing, developing, and maintaining high-quality technical solutions within the Communications industry. This position requires a strong focus on Agile practices and collaboration with various stakeholders to drive technological improvements and architectural decisions.

Responsibilities

  • Develop and design proficient, quality technical solutions that align with corporate architectural standards.
  • Create solid unit, integration, and automation tests in line with our organizational standards.
  • Contribute to architectural decisions and drive technological improvements.
  • Participate in reviewing and improving the design and code of other team members.
  • Work with the Scrum Team and other internal and external stakeholders to influence decision making and support project or product teams.
  • Assist in troubleshooting and maintaining existing software applications, identifying and implementing improvements as needed.
  • Develop technical models and designs for assigned components.
  • Recognize areas of strength and improvement in the team and employ appropriate coaching and development techniques.
  • Actively contribute to the advancement and improvement of Agile practices within the organization.

Requirements

  • Minimum of 5 years of experience in software development and engineering.
  • Proficient in Java programming language.
  • Expertise in Hibernate Spring is necessary.
  • Experience with Web Services API is required.
  • Strong understanding of software development life cycle.
  • Excellent problem-solving skills and ability to troubleshoot software issues.
  • Proven ability to work in a collaborative team environment.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in Computer Science, Information Technology, or related field is preferred.
  • Demonstrated ability to manage multiple tasks and deadlines.
  • Strong attention to detail and organizational skills.
  • Ability to adapt to new technologies and learn quickly.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service