Sr. Developer Software

Kofax

Education
Benefits
Special Commitments
Skills

About Tungsten Automation

Tungsten Automation, formerly Kofax, is the global leader in intelligent workflow automation solutions with a trusted legacy of 40 years, with a team of 2,200 employees in 32 countries, serving 25,000+ global customers. Our commitment to innovation and customer success has earned us industry recognition, including being named a Leader in IA and IDP by Everest Group and Process Orchestration by Forrester. We are trusted to help businesses gain unprecedented efficiencies and reduce costs through workflow automations that will propel their businesses into the future.

Want to join a team of Software Professionals with a growing, global company? Look no further! Our Product Development team at Tungsten Automation is looking for a Sr. Software Developer to help build and improve new and existing software products and their applications that we sell to our customers. The position of Sr. SW Developer is a core role and will make an immediate impact on our company!

Benefits of Joining our Team:

  • Working from home, with the option of working from our Waterloo, ON office
  • Competitive Salary
  • Flexible work hours
  • Comprehensive Health and Dental Benefits Package with and EAP program
  • Matching Retirement Savings Plan to help save for your future
  • Working from home, with the option of working from our Waterloo, ON office
  • Corporate discounted gym membership
  • Tuition Reimbursement
  • Cell phone discount plan

We need our Sr. Software Developers to be able to make sound technical decisions to make our products outstanding! You might be a fit for this role, if you can perform the Key Responsibilities of this position:

  • Contributing to product ideas and innovation
  • Evaluating product roadmaps (working with Product Management, among other internal partners) to determine design and development requirements to meet customer needs (includes evaluating existing products to enhance these and/or designing new products)
  • Conducting research, where appropriate and needed, to solve specific design problems
  • Creating product architecture and design documentation aligned with product requirements
  • Write code for new, existing, or enhanced software products
  • Working with various internal partners (such as Quality Assurance) to test new or enhanced product features
  • Participating in cross-functional activities to ensure overall effective and efficient engineering activities.
  • Contributing to downstream business activities such as technical publications to ensure streamlined and effective end-user use of Tungsten Automation software products
  • Ensuring releases are completed on-time, on-target and without compromise to quality
  • Supporting other internal and external stakeholders by responding to technical inquiries
  • Staying abreast of industry and field developments; remaining current in the latest technologies and trends, as well as ever-evolving needs of customers and their customers

Required Skills

Does it sound like you can perform the key responsibilities of this job? If so, have a look at the preferred and required skills of the position:

Required Skills:

  • 3+ years of real-world experience with the Java ecosystem.
  • Ability to design and implement RESTful APIs that follow best practices.
  • Deep understanding of cloud services and architectural patterns for scalability, reliability and performance.
  • Awareness of security vulnerabilities and best practices.
  • Knowledge of unit testing frameworks and mocking frameworks.
  • Solid understanding of Spring boot and Spring security.
  • Strong analytical skills for diagnosing issues, optimizing performance, and troubleshooting complex problems.
  • Self-motivated with strong ability to work independently and take ownership of development targets.
  • Effective collaboration and communication within cross-functional teams.
  • Understanding of sprint planning, backlog management, and sprint reviews

Preferred skills:

  • Bachelors Degree in a related discipline is strongly preferred.
  • 5-7 years’ relevant technical experience.
  • Has a minimum of 1 or more years’ previous experience with similar product lines or subject areas as Tungsten Automation.
  • A solid understanding of Kafka’s architecture, components, and core concepts.
  • Proficiency in database design, query optimization, and understanding of indexing strategies.
  • Familiarity with both SQL-based relational databases (e.g., AzureSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with frontend frameworks beyond the basics.
  • Knowledge of Kubernetes and Docker for managing containerized applications.
  • Experience deploying services to cloud platforms like Azure, AWS or Google Cloud.
  • Knowledge of the Android Software Development Kit, including APIs and libraries.
  • Experience with automation tools such as Terraform and scripting languages such as PowerShell, Bash for automating infrastructure provisioning.
  • Knowledge of CI/CD tools such as Jenkins.

While the job description describes what is anticipated as the requirements of the position, the job requirements are subject to change based upon any changing needs and requirements of the business.

Tungsten Automation, Inc. is an Equal Opportunity Employer M/F/Disability/Vets

Read Full Description
Confirmed 21 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles