
Software Developer Senior
- California
- Permanent
- Full-time
- Develops web applications, middle-tier infrastructure, and standalone desktop solutions in a variety of technologies
- Performs database design – including table and index design, database normalization and de-normalization, stored procedure and view creation
- Supports application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding application enhancements
- Works on a small, collaborative team to deliver world class systems and consulting services to our clients
- Creates strong documentation to assist clients and other team members
- Evaluates user feedback
- Acquires skills with emerging technologies as needed to support client projects
- Other duties as assigned
- Bachelor’s degree or equivalent experience required; emphasis in Computer Science or related field preferred
- Minimum 2 years of experience in one or more of the following technologies: Java, Spring/Spring Boot, C# .Net / Visual Studio, JavaScript / jQuery / AJAX, Ruby on Rails, ASP .Net / HTML /HTML5 / CSS, SQL Server/Oracle/My SQL Technical certifications are a plus
- Experience with React and/or Hibernate a plus
- Experience with design methodologies such as Object Oriented & Model-driven Architecture. Skilled in designing, developing, and deploying modular, cloud-based systems
- Knowledge and experience with complex business processes such as equity plans, human resources, energy management, procurement and/or healthcare management is a plus
- Ability to identify and analyze technical challenges and impacts
- Proficiency working within defined project milestones and budgets
- Strong verbal and written communication skills including the ability to articulate complex technical issues and material to others
- Must be flexible and able to work in different areas of scope to the job
- Exceptional time management and organizational skills. Demonstrated ability to prioritize while simultaneously managing numerous projects/processes often under tight deadlines
- Ability to travel as needed, approximately 10%