Senior Software Developer

Sorry, this job was removed at 5:26 p.m. (CST) on Sunday, July 17, 2022
Find out who's hiring in Salt Lake City, UT.
See all Developer + Engineer jobs in Salt Lake City, UT
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Who are we?

Xima Software began in 2007 as a company dedicated to providing historical data to help companies better manage their teams through accurate data found in their flagship software known as Chronicall. Today, Chronicall is an innovative, user-friendly software that integrates with business phone systems and provides historical reporting and call recording, as well Realtime reporting and Skills Based Routing. They remain dedicated to providing the best experience to their client while continually creating an releasing innovative products geared to helping businesses succeed through accurate, easily accessible data. Better data, better results.

What are we looking for?

We are looking for a strong Senior Software Developer to help guide our software development team through the architecture and implementation of product work. Responsibilities of this role include guiding team members to good design decisions, acting as the technical sounding block during planning sessions, implementing solutions alongside the team, mentoring less experienced team members, and troubleshooting technical issues with the team as needed.

Organizationally, you'll be supporting product work streams that will have one or more development teams. You must be able to work well and get along with others. You should have a strong focus on supporting your peers and our customers. You must also have a passion for high quality software that is built in conjunction with automated tests. You should have a strong desire for continuous improvement that pushes you to learn and become involved in how our software is developed.

We imagine a successful candidate to be one who thrives on keeping up to date with new technologies and architectures and mentoring those around them. They exhibit traits such as thoroughness, attention to detail, curiosity, is easy to work with, strong written and verbal communication skills, being a team player, and the ability to learn new technologies quickly. We believe in team centric, agile development where each member is a vital contributor to, and is accountable for, our success. We are passionate about enhancing the lives of the users of our software. We want to empower businesses to make better decisions, streamline their processes, and help them achieve their goals. We do that by making the best software the industry has ever seen.

Our development department believes strongly in delivering high quality code that is easy to maintain and covered with automated tests. We want to ensure our customers are confident in our company and our services. Our developers have a passion for learning and teaching. We thrive on bettering ourselves with regular book clubs and retrospectives. We strive to adopt coding practices and processes as needed to create maintainable software. We strive to integrate knowledge sharing and research into every iteration so our developers can solve problems as quickly as possible. Our developers believe it's important for knowledge to be shared with the entire team so that any developer can potentially work on any story at any time. We believe agility isn't just about sprints and planning days, it's the way we think, plan, and prioritize to make sure we deliver what is needed, when it's needed.

The product you'll be assigned is cloud-based, with a mixture of technologies that include Docker, Kubernetes, Spring, Tomcat, BlueDB, Websockets, Akka, and Gradle. Our product is hosted in Google Cloud Platform (GCP). Our back-end is written in Java and our front-end is Angular. We use Jira for project management and issue tracking and GitLab for version control and build/automation pipelines.

Primary Job Responsibilities

  • Mentor and support the technical growth of team members
  • Work closely with our architecture team to align on architectural direction
  • Write maintainable, test-covered code
  • Guide the team towards good software design
  • Work with team members to resolve blockers
  • Report on your progress


Skills Required

  • 5+ years of software development experience
  • Java development experience required
  • Angular development experience preferred
  • Computer science or engineering background
  • Experience working in teams
  • Strong technical understanding of web technologies
  • Proficiency with git
  • Understanding of agile and scrum development principles
  • Exceptional time management skills
  • Ability to prioritize tasks
  • Ability to learn quickly and teach yourself
More Information on Xima Software
Xima Software operates in the Cloud industry. The company is located in South Jordan, UT and Denver, CO. Xima Software was founded in 2007. It has 88 total employees. It offers perks and benefits such as Friends outside of work, Eat lunch together, Open door policy, Team based strategic planning, Open office floor plan and Documented equal pay policy. To see all jobs at Xima Software, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Xima SoftwareFind similar jobs