Software Developer IV

Virtual Req #72
Wednesday, March 24, 2021
Iteris has been a pioneer and leader in transportation innovations for more than 15 years. We have had a long history of firsts in our industry, from developing statewide traveler information systems and connected vehicle technologies to traffic performance measurement and analytics software solutions. Our smart detection sensors – which can detect and differentiate between vehicle, pedestrians, cyclists and more – are used in one-third of all signalized intersections in the U.S. and are deployed in more than 40 countries worldwide. 

Our 10,000+ customers, including state, local and federal agencies, traffic engineering departments, and commercial enterprise customers, look to Iteris as the “trusted advisor” for guidance on smart mobility best practices and ways to make intersections safer, less congested, and more sustainable and cost-effective to operate. 

We are paving the way to the future of transportation and we want you to join us on this important journey. 

Iteris is looking for a motivated individual who wants to help make transportation systems safer and more efficient. This individual will work within Iteris’ Transportation Analytics team, which is a core group of software engineers, data scientists, designers, and product managers who develop software products, dashboards, and reports to help our public agency clients better understand, plan, and manage the transportation network. This opportunity is for a junior level software development role in either Iteris’ Santa Ana or Oakland, California, or at a remote location.
 
What Makes This Position/Workplace Exciting:
  • Ever get stuck at a series of red lights?  Do you ever find traffic problems and want to do something about them?   And do you like making dynamic applications using modern tech stacks?  Then come work for Iteris to help make traffic lights more green and traffic flow more reliable.
  • Be immersed in some of the most exciting big data areas, including intersection performance, traffic reliability, connected vehicles and smart cities.
  • Have a real impact as a core member of a small team, working to solve problems that impact lives and convert your programming skills into tools to help travelers and agencies.
  • Work in a highly collaborative and agile software development environment, coordinating closely with teammates and regrouping through daily scrums.
  • Be part of an amazing company culture – we’ll look to you to bring fresh ideas and new perspectives to our existing products.
What you will be doing:
  • Focus standardizing maintenance processes to enable scalability of the Commercial Vehicle Operations Platform. This effort will entail modernizing services, responding to feature requests, and correcting defects at the root.  
  • Mentor team members in new technologies and exploring new aspects of the architectural solution. 
  • Oversee development activities, while contributing to development work, to align the product implementations with the road map to ensure the development of a secure, flexible, scalable, highly reliable platform of products to support our growing client base in existing and new markets. 
  • Collaborate with architecture, data, product and technical staff to ensure strategic alignment. 
  • Develop functional software in accordance with the defined requirements.
  • Provide quality assurance review and the evaluation of existing and new software products.
  • Collaborate in the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.  
  • Participate in the process of writing and maintaining the source code.  It includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process.
What you need to be successful in this role:
  • Minimum six (6) plus years of software development experience
  • Preferably two (2) plus years experience working with Agile teams
  • Minimum two (2) plus years of experience with .NET, C#, Angular, MVC, Node.JS, and similar tools
  • Strong relational database skills with PostgreSQL and/or Redshift (preferred), or MySQL or Oracle
  • Experience with developing web applications deployed to the cloud (Azure preferred)
  • Ability to work directly with Subject Matter Experts to translate requirements into specifications and code
  • Django ORM and Django Rest Framework experience, or solid familiarity with the concepts in perhaps another stack
  • Experience in an Agile development methodology including best practices such as automated tests, continuous integration, shared ownership, pull requests and code reviews
  • Experience with various AWS application technologies such as Lambda, API Gateway, Kinesis
  • Experience with AWS deployment technologies such as ECS, Elastic Beanstalk, Load Balancer, Docker, etc.
  • Bachelor's Degree (four year college or technical school) or Work Equivalent experience in Computer Science, Computer Information Systems, or related field
  • Must have strong leadership skills to be able to mentor teammates, with or without formal authority
  • Strong communication skills to inform varying stakeholder groups with relevant and timely information to aid in key project/product decisions. 
  • Must be a self starter and work well in a lean environment. 
  • Django ORM and Django Rest Framework experience, or solid familiarity with the concepts in perhaps another stack
  • Experience in an Agile development methodology including best practices such as automated tests, continuous integration, shared ownership, pull requests and code reviews
  • Experience working in small teams in a startup-like environment
  • Experience with various AWS application technologies such as Lambda, API Gateway, Kinesis
  • Experience with AWS deployment technologies such as ECS, Elastic Beanstalk, Load Balancer, Docker, etc.

What’s in it for you:

  • Excellent Benefits (Medical, Dental, Vision and more)
  • 401k with company match on day 1
  • Paid Time Off
  • Great culture  
  • Career growth 


Iteris, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.


This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

     
     

Other details

  • Job Function Software Development
  • Pay Type Salary