Staff Software Developer

at  JANA Corporation

Aurora, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate13 Jul, 2024Not Specified14 Apr, 20243 year(s) or aboveLife Insurance,Computer Science,Scalability,Unit Testing,Professional Development,Design,Prs,Git,Devops,Code Review,Web Applications,Security,Microservices,Architectural Patterns,Continuous ImprovementNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JANA is focused on improving the integrity of gas distribution and gas transmission pipeline systems through the application of advanced risk modeling technologies. Our models and software are defensible and highly predictive, allowing gas pipeline operators to take actions to reduce risk in their systems. And our Integrity Data suite enables pipeline operators to finally capture their pipeline asset data and unlock the value associated with this data. An entrepreneurial company, we provide an exciting, dynamic and respectful work environment where you will be an important contributor to the JANA Team. Our Mission at JANA is “Better Pipelines for a Better World” – we are true believers and inspire our employees to join us in this Mission!

JANA has a progressive culture of personal and professional growth. With a vested interest in each employee’s professional growth and continuous improvement as an individual, JANA supports professional development, continuous education, industry participation and technical accreditations. Other Perks that come with joining the JANA Family include:

  • High-energy Collaborative Environment: JANA combines the energy of a start-up software organization with the discipline of a precision engineering firm.
  • Regular Social Events: Join the entire JANA Team for fun online Social Events like our Weekly Kahoot and Beer Club… even an Easter Egg Hunt! We also like to get together for in-person events such as our Annual Birthday Bonspiel, Ice Cream Parties, Holiday events, and our annual Company Picnic!
  • Best-in-Class Benefits: JANA offers all employees a comprehensive benefits package including Medical, Dental, Vision, Life Insurance, AD&D, Disability coverage, as well as our great Wellness Benefit!! JANA also provides employees with the opportunity to get support with mental wellness, through our great Employee Assistance Program.
  • Giving Back: JANA is dedicated to giving back to our community. We hold an annual food drive for the Aurora Foodbank and have become one of their top contributors!
  • JANA promotes a healthy work-life balance: Through our comprehensive vacation program, floater days, and a hybrid work environment, JANA employees are able to take time to rest and rejuvenate!

Responsibilities:

RESPONSIBILITIES

  • Technology Management across all software teams:
  • Recommend tools and technologies to be used to elevate the development practices and software quality at JANA.
  • Lead the design and development of proof-of-concepts to support technology selection and solution design.
  • Work closely with Software Development Managers to implement and maintain technology improvements.

Cross-Product architecture and design:

  • Lead the design of software applications based on the appropriate design/architectural patterns and technology recommendations.
  • Work closely with other Staff Software Developers and Software Development Managers to ensure all products are designed and developed for reliability, maintainability, and longevity.
  • Create and maintain software architecture documentation and diagrams to communicate design information to internal stakeholders and clients.

Software Development day-to-day responsibilities:

  • Work closely with Product Management and Software Development Managers to define development project scope and effort estimation.
  • Perform spot checks on code reviews and provide guidance to ensure that all software teams adhere to policies and software development best practices.
  • Assist developers with technical roadblocks (bugs, design direction, production support)
  • Mentor software team members by leading by example.
  • Provide feedback to software teams for continuous improvement on software development practices and processes


REQUIREMENT SUMMARY

Min:3.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or equivalent

Proficient

1

Aurora, ON, Canada