Lead Software Developer

 

Perspectium is solving enterprise integration challenges for some of the most data-reliant businesses in the world…and we’re growing fast. To fuel that growth, we are looking for the best and brightest in the world to join our team.

Location

The successful candidate would be based out of our San Diego headquarters.

Working at Perspectium

Perspectium is solving enterprise integration challenges for some of the most data-reliant businesses in the world … and we’re growing fast. To fuel that growth, we are looking for the best and brightest in the world to join our company.

Whether you’re a dazzling developer, a spectacular salesperson, a marvellous marketeer, or a calculative consultant, we would love to have you join our ranks.

The pace is fast, the work is stimulating, the customers are enthusiastic, and innovation is expected. Founded in “classy" San Diego, Perspectium also has offices in London, New York and Dallas.

Position

As a Lead Software Developer in our Development team, you will be given responsibilities to not only make a large impact on the design, architecture and implementation of our products and solutions but also in leading the team to ensure successful achievement of its objectives. This position requires you to be hands on in all aspects as you will be both writing code for our products and solutions as well as handling lead duties for the team.

Main Responsibilities

  • Work with team to translate high-level business objectives, functional and nonfunctional requirements into designs and code forming a consistent, coherent, scalable, and secure platform components.
  • Provide leadership, guidance and mentorship for team members. This includes code reviews, helping junior developers troubleshoot issues and implementing best practice development processes.
  • Delegates work assignments to complete the deliverables for small projects or components of larger projects to meet requirements.
  • Monitors team member activities to ensure tasks are completed within established deadlines and to rectify issues and roadblocks.
  • Avoid technical debt by contributing to and implementing the absolute best expression of our design specifications, making any appropriate tradeoffs along the way.
  • Support sales and professional services teams, working with existing and potential customers.
  • Understand customer escalation processes and actively work with the company’s customer support team to provide tier 4 support.

Qualifications:

  • 5+ years of proven software development experience
  • Bachelor’s/Master’s in Computer Science or related disciplines, or relevant experience in software architecture, design, development and testing
  • Prior experience leading development teams and/or members
  • Strong knowledge and experience in core Java, web services (SOAP and REST), Maven and developing microservices with Spring Boot
  • Experience with containerization (i.e. Docker) and container management (i.e. Kubernetes) a plus
  • Solid understanding of JavaScript including experience in frameworks such as jQuery, Angular and React
  • Experience with MySQL, Oracle or Microsoft SQL Server and related database and query analysis tools
  • Fundamental understanding of Linux based Operating Systems.
  • Fundamental understanding of git, branching, merging and conflict resolution
  • Ability to articulate the design with architects and discuss strategy/requirements with teams
  • Knowledge of best practices for the full software development life cycle, agile methodologies, including coding standards, secure code coding standards, code reviews, source control management, build processes, testing, and operations
  • Demonstrated experience in continuously improving product quality
  • Meticulous in completing tasks on schedule, with high quality, and with attention to detail
  • Excellent communication skills (written and verbal)
  • Ability to quickly learn and implement new solutions and technologies
  • Open to being challenged and willing to continuously learn and improve

To apply for this position please send us an email at jobs@perspectium.com with your CV and anything else you would like to include.

Please Note the Following:

  • Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.
  • This description reflects management’s assignment of essential functions. It does not prescribe or restrict the tasks that may be assigned.
  • This job description is subject to change at any time.