DX_BK

Software Developer - Backend

Join our team. We're hiring.

 

Our Company

Praecipio Consulting is a business process and IT consulting firm specializing in the Atlassian product suite. We help the best software organizations and software businesses build better software. As Atlassian Solution Partners, we pride ourselves in serving our clients ranging from small startups to Fortune 20 and Global Fortune 10 companies with best-in-class ITSM, Business Process and SDLC solutions. We're a growing, fast-paced consulting firm and offer a competitive compensation and benefits package with a fun, positive learning environment.

 

JOB DESCRIPTION

At Praecipio Consulting, the Software Developer is an integral part of our agile development teams working to build world-class software solutions for a wide variety of clients, ranging from smaller businesses to Fortune 500 companies. The ideal candidate will work with our team of talented software professionals using state-of-the-art tools and technologies to design and build elegant solutions to complex problems. 

Our ideal candidate is a fast learner with excellent communication skills and has experience in the following disciplines:

  • Backend Development - Rails, Node.js preferred; Python, Java, .NET 
  • Database Development - Postgres, MySQL, or other RDBMS; Redis, MongoDB, 
  • Frontend Development - JavaScript, CSS, HTML, JQuery, React, Bootstrap
  • APIs, REST, JSON, and HTTP Communication
  • DevOps, Continuous Integration, GitHub, Docker
  • Agile Software Development (Scrum or similar)
  • Knowledge of one or more unit testing frameworks

Project responsibilities, commensurate with experience and aptitude, may include:

  • Software development, design, and testing
  • Analyzing requirements and translating into elegant, scalable, performant code
  • Supporting existing software applications, diagnosing problems, and resolving issues
  • Communicating and interacting with customers
  • Deployment and management of complex software solutions
  • Performing clear and concise software demos
  • Contributing to and following software development standards and guidelines
  • Performing code reviews and soliciting feedback from others 
  • Documentation for both technical and non-technical audiences

REQUIREMENTS

We're always looking for candidates of diverse professional backgrounds and experience levels.  The below list represents a minimally qualified candidate for a Software Developer.

  • University degree in Computer Science, Management Information Systems, or related field of study and five years experience in software development or related field
  • Working familiarity with the following:
    • Software development (5+ years professional experience)
    • Unit Testing
    • Agile development management practices
    • Experience working as part of a team
    • Experience working directly with customers

PREFERRED EXPERIENCE

The primary responsibility of the Software Developer will be to work as part of a team to help build custom applications for Praecipio Consulting clients. The ideal candidate will have the skills necessary to understand and interpret client requirements, produce elegant, maintainable, performant, scalable, and secure code. 

Additional responsibilities include implementing tests, working with quality assurance on the verification of features, and assisting with the deployment of client-facing applications. You will interact directly with Product Owners and Praecipio Consulting clients to understand implementation details and will demonstrate working software to clients at the conclusion of each iteration. 

These are helpful skills to have:

  • Backend software development (one or more with eagerness to learn others): Node.js, Ruby / Rails, Python, Java
  • Frontend Technologies (JavaScript, HTML 5 / CSS 3, (React.js, Angular, JQuery)
  • An understanding of relational databases (PostgreSQL, MySQL, Oracle, Microsoft SQL)
  • Prior experience working with agile software teams
  • Working knowledge of software version control systems such as Git, Subversion, Perforce, and/or Mercurial
  • Familiarity with CI/CD (Bitbucket Pipelines, Bamboo, Jenkins, GitHub Actions)
  • Experience with cloud hosting platforms (Heroku, AWS, Microsoft Azure)

OTHER COMPETENCIES

At Praecipio Consulting, Software Developers are exposed to ever-changing, challenging client environments.  Successful Software Developers exhibit the following:

  • Ethics and Values – Adheres to a set of core values and beliefs during good times and bad, acts in line with those values. Practice what you preach. 
  • Integrity and Trust – Is widely trusted and is viewed as direct and truthful.
  • Problem Solving – Solves difficult problems logically and with effective solutions.
  • Self-Development – Is personally committed and actively works to continuously improve himself/herself.
  • Humor – Has a positive and constructive sense of humor, is appropriately funny and can use humor to ease tension.
  • Discretion - Has the ability to respect sensitive information.
  • Intellectual Drive – Bright and intelligent, deals with concepts and complexity with ease.
  • Composure – Remains cool under pressure, does not become defensive or irritated when times are tough.
  • Drive for Results – Can be counted on to exceed goals and steadfastly pushes self and others for results.
  • Fast Learner – Learns skills quickly with facing new problems, a relentless and versatile learner, open to change, and analyzes both successes and failures for clues to improvement. 
  • Decision Quality – Makes good decisions based on a mixture of analysis, wisdom, experience and judgment.
  • Perseverance – Pursues everything with energy, drive, and a need to finish.
  • Creative – Finds solutions and new and unique ideas, easily makes connections, and tends to be seen as value-adding in brainstorming sessions.
  • Proactive – Thinks ahead and prevents potential issues and problems
 

E-mail us your resume & cover letter (MS Word or Acrobat, please) and show us what you can do!

Praecipio Consulting is an equal opportunity employer and will consider all qualified applicants without unlawful discrimination based on race, color, creed, national origin, sex, age, disability, marital status, sexual orientation or citizenship status.

Apply

Praecipio Consulting is an Atlassian Platinum Partner

This means that we have the most experience working with Atlassian tools and have insight into new products, features, and beta testing. Through our profound knowledge of Atlassian environments and their intricacies, we can guide your organization as you navigate these important changes.

Atlassian-Platinum-Solution-Partner

In need of professional assistance?

WE'VE GOT YOUR BACK

Contact Us