Lead Software Developer

Virtual Req #19
Tuesday, November 10, 2020
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.
 
Responsibilities
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.

Qualifications: 
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.

Iteris, Inc. is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran.

Iteris, Inc. is an equal opportunity employer and does not discriminate on the basis of race, color, religion, creed, sex, national origin, age, disability, pregnancy status, sexual orientation, gender identity, veteran status, marital status, genetic information, citizenship status, or other status protected by law. In compliance with the Immigration Reform and Control Act of 1986, we will hire only U.S. citizens and aliens lawfully authorized to work in the United States (if the position is or will be one which is subject to U.S. law). We will provide reasonable accommodation for qualified individuals with a disability where appropriate.

Applicants for U.S. based positions with Iteris, Inc. must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.  

Other details

  • Pay Type Salary