Senior Software Developer

4 days ago


Folsom, United States Trimark Associates Inc Full time
The Opportunity

Join our Software team as a Senior Software Engineer with a focus on high performance data analytics, exceptional user interface design and implementation. You will contribute to the design and architecture of our data acquisition application, provide solutions to complex algorithmic and/or architectural problems, help with creating implementations of new features, maintain existing components, participate in the Agile Development methodology, actively help your team meet project priorities, deadlines, and deliverables, and will be responsible for code review to ensure readability and reliability.
The Team

You will work alongside our distributed software development team, System Integration team and our bi-coastal support team.
The Environment

This role can be successfully performed in Office-Based, Home-Based (US only), or Flex-Based work locations. You will work in a controlled office environment or from your Home-Based worksite, as well as virtually with your team members. Occasional travel to our corporate headquarters in Folsom, CA may be required for collaboration, training, and team building.
Growth & Development

You will have the opportunity to work alongside our subject matter experts to further develop your knowledge of software development and energy resource management.
Your Key Contributions
  • Function autonomously in a distributed team using SCRUM methodology
  • Design, Develop, and maintain sound, secure, modular, component-driven software applications using many of the following: C#, JavaScript, Angular or Blazor, PowerShell.
  • Deploy applications using Docker, Rancher, or Kubernetes.
  • Play an active role in the definition and evolution of data analytics applications.
  • Participate in interviews with employees, business partners, and clients to understand and define requirements. Assist in driving to architectural solution from requirements.
  • Work with other team members to determine solutions that promote extensibility, usability, scalability, and adaptability, while maintaining compliance and security controls.
  • Stay abreast of advances in big data, messaging systems and best practices.
  • Effectively explain technically complex issues to non-technical management and stakeholders.
  • Assist in determining overall hardware and software configurations within an enterprise and assist in formulating common approaches to DevOps, Configuration Management, and System Administration.
Traits for Success
  • Bachelor's degree in computer science, Master's degree preferred; or related education/experience.
  • Minimum 5 years in software development in the following areas with growing responsibility:
    • C#, specifically .Net Framework 4.7+ and .NET Core 3.x or 5/6/7
    • DNP3, Modbus, and OPC protocols, and similar control system network protocols required
    • Framework and Dapper
    • Git, GitFlow and Azure DevOps
  • Experience using and designing JSON-based RESTful APIs
  • Experience using Redis or Memcached
  • Strong object-oriented programming and design skills, both at code and architectural level
  • Containerized services design and development of applications
  • Experience in streaming architecture and development.
  • Experience with Azure EventHub or Kafka is highly desirable.
  • Solid understanding of algorithm complexity, parallel/distributed systems, advanced data structures
  • Understanding of development tools and processes, including source code control, versioning, branching, defect tracking, and release management
  • Must have excellent oral and written communication skills
  • Solid understanding of asynchronous/parallel programming practices such as: task synchronization, producers/consumers design pattern
  • Working knowledge of building distributed networked applications
We're not perfect (no one is) If your skillset is a bit different than what we've identified but you share our passion for renewable energy and believe you can make a valuable contribution to the role we'd love to learn more about you
Getting to Know Us

Trimark understands that career transitions can be both exciting and overwhelming. We practice a comprehensive approach to introducing candidates to our Trimark team to ensure that you can be confident in your decision to join us in our mission to green the grid. Here's what you can expect during our introductory process:
  1. Email notification whether or not you are selected to join our talent pool for the role.
  2. Introductory phone call with one of our people professionals to discuss your career goals and the opportunity.
  3. Virtual meeting with our leadership team for you to share your background and unique qualifications.
  4. Virtual discussion with the workgroup to get a feel for how the team collaborates.
  5. Virtual technical discussion and whiteboard exercise to share your work style and methodology.
  6. Showcase your professional achievements through the lens of your former leaders and peers.
Trimark

Trimark is an industry leader in the movement towards a greener grid and a cleaner future. We enable a carbon-free electric power system by securely delivering control, metering, communication and revenue/performance optimization solutions for independent power producers and utilities.

Our products and services are at the forefront of generating dispatchable power from renewable plants by combining the intermittent renewable resource with energy storage. Our team designs systems from concept to commissioning, including system and network architecture, software development, component assembly, technology configuration, installation, testing, certification, ongoing support, and maintenance.
Our Community

We are passionate about creating a sustainable future through advanced technology and innovative ideas. Our teams are collaborative, dedicated, and approach each challenge with curiosity and a sense of humor.

INTEGRITY • INTELLECTUAL CURIOUSITY • TRANSPARENCY

INNOVATION, COMPETENCE, & ONTIME DELIVERY

MAINTAINING WORK LIFE SYNERGY • EFFECTIVE COMMUNICATION
Employee Support & Benefits
  • Work-Life Synergy
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Account
  • Long Term Disability
  • Short Term Disability
  • Life/AD&D Insurance
  • Voluntary Life Insurance
  • Critical Illness Insurance
  • Accident Insurance
  • Hospital Indemnity Insurance
  • Pet Insurance
  • 401K with employer match
  • Student Loan Assistance
  • 529 Saving Plan
  • Open Paid Time Off
  • Paid Sick Leave
  • Paid Holidays
  • Employee Assistance Program
  • Referral Program
  • Lunch & Learn Sessions
  • Onsite Gym & Snacks
  • Employee Events
Legal Notes

Equal Opportunity Statement

Trimark is committed to compliance with all applicable laws providing equal employment opportunities. This commitment applies to all persons involved in Company operations and prohibits unlawful discrimination by any employee of the Company, including supervisors and coworkers.

E-Verify Statement

Trimark will provide the Social Security Administration, and if necessary, the Department of Homeland Security, with information from each new employee's Form I-9 to confirm work authorization. Please note that we do not use this information to pre-screen job applicants.

Work Authorization

This role is Not Eligible for sponsorship by Trimark, including future sponsorship. Candidates must reside in the United States.

Pay Transparency

This announcement is open to Senior job levels. The base pay range for this position is $127,000-155,000 annually. This is an overtime Exempt position. Compensation is based on market rate, job level, job related knowledge, skills, experience, education, and certifications. This is a Full Time opportunity.

Candidate Safety

Trimark engages in structured hiring process during which you will meet with multiple team members. We do not issue offers based on email contact and will not ask for your personal or sensitive information prior to an accepted offer. Communications from our talent team will come from the trimarkassoc.com or greenhouse.io domains.

Unsolicited Candidate Referrals

Trimark values our strategic partnerships with our agency partners who may supplement our internal recruitment team's efforts from time to time. To submit candidates for consideration, agency partners must have an executed agreement signed by Trimark's president and a job specific requisition. Without such agreements in place, Trimark will not pay a fee to any agency. Unsolicited referrals from any source other than directly from a candidate will be considered Trimark property and will be considered to have been referred by the agency free of any charge or fee. This includes resumes, partial resumes, candidate profiles, and candidate details or information.

  • Folsom, California, United States Trimark Associates Inc Full time

    About the OpportunityWe are seeking a talented Senior Software Developer to join our team at Trimark Associates Inc. This is a full-time opportunity with a competitive salary range of $127,000-$155,000 per year.In this role, you will have the opportunity to work on high-profile projects, collaborate with a dynamic team, and grow your career in a fast-paced...


  • Folsom, California, United States California ISO Full time

    Job Description:We are seeking a skilled software engineer to join our team as a Sr. Software Engineer. This role involves developing, maintaining, and enhancing supported business applications to ensure timely access to accurate, real-time data. The ideal candidate will have a strong background in software engineering, including design, development,...


  • Folsom, California, United States Trimark Associates Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Trimark Associates Inc. As a key member of our software development team, you will be responsible for designing and implementing high-performance data analytics solutions.The ideal candidate will have a strong background in software development, with experience in...


  • Folsom, California, United States Cognizant North America Full time

    At Cognizant North America, we're seeking a highly qualified Senior Java Developer to join our digital software team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining highly scalable & responsive consumer applications supporting high traffic volumes.We value collaboration, creativity, and continuous...


  • Folsom, California, United States Cognizant North America Full time

    Cognizant North America's Digital Engineering practice is looking for an experienced Senior Software Engineer with expertise in developing and building hard-working, scalable, enterprise applications. You will be part of a cross-functional team that works on high-demand applications, collaborating with product managers, designers, and clients to deliver...


  • Folsom, California, United States Swipejobs Full time

    Job OverviewAt Swipejobs, we are seeking a skilled Senior Software Testing Specialist to join our team.About the RoleThis is an exciting opportunity for a motivated professional to work on various software products and ensure their quality meets our high standards. The successful candidate will be responsible for performing integration and validation testing...


  • Folsom, California, United States California ISO Full time

    **Job Title:** Sr Software Engineer**About the California ISO:We are a non-profit organization that operates the grid that supplies 80% of California's electricity.We ensure reliable operation of the grid and facilitate access to diverse resources, lowering prices for consumers.The **California ISO** is committed to employee health, safety, and work/life...


  • Folsom, California, United States California ISO Full time

    The California ISO is a dynamic organization that plays a critical role in ensuring the reliable delivery of electricity to millions of Californians. We are seeking an experienced Sr Software Engineer to join our team and contribute to the development, maintenance, and enhancement of our supported business applications.About the RoleThis position will be...


  • Folsom, California, United States California ISO Full time

    About UsThe California ISO plays a crucial role in ensuring the reliable delivery of electricity across 80% of California's power grid.As an impartial grid operator, we provide equal access to wholesale power markets, promoting resource diversity and lower prices.We're committed to employee well-being, offering flexible work arrangements, including hybrid or...


  • Folsom, California, United States Onsight Technology Inc. Full time

    About Onsight Technology Inc.Onsight Technology Inc. is a leading innovator in the energy industry, revolutionizing solar site management and optimization through AI, computer vision, and robotics. Our cutting-edge technology provides essential data and insights for remote sites, reducing labor costs and enabling proactive maintenance and optimization.Job...


  • Folsom, California, United States California ISO Full time

    At the California ISO, we operate the grid reliably 24/7 to safeguard the economy and well-being of 30 million Californians. Our impartial grid operator opens access to the wholesale power market, diversifying resources and lowering prices.We're committed to the health, safety, and work/life integration of our employees, offering flexible work arrangements...


  • Folsom, California, United States Brookdale Senior Living Full time

    We are seeking a Compassionate Senior Caregiver to provide exceptional care and support to our residents at Brookdale Senior Living. This is a fulfilling opportunity to make a difference in the lives of others and grow your career in a dynamic environment.As a Caregiver, you will be responsible for delivering personalized care and services that meet the...


  • Folsom, California, United States California ISO Full time

    About the RoleWe are seeking a highly skilled Lead Software Developer to join our team at the California Independent System Operator (ISO). As a key member of our technology department, you will be responsible for designing, developing, and maintaining complex software applications that support our mission to operate the power grid reliably 24/7.The...


  • Folsom, California, United States Brookdale Senior Living Full time

    About UsBrookdale Senior Living is dedicated to providing a supportive and inclusive environment for our residents, empowering them to live their best lives. Our team of compassionate caregivers provides direct care to seniors, recognizing individual needs, encouraging independence, and treating each person with respect and dignity.What We OfferA competitive...


  • Folsom, California, United States Onsight Technology Inc. Full time

    About Onsight Technology Inc.We are a leading technology company in the energy industry, revolutionizing solar site management and optimization. Our cutting-edge solutions utilize AI, computer vision, and robotics to analyze and optimize solar sites, maximizing efficiency, reducing downtime, and increasing profitability.Job DescriptionWe are seeking an...


  • Folsom, California, United States Tenfold Senior Living Full time

    Do you have a passion for helping others and making a difference in the lives of seniors? Do you possess excellent communication and interpersonal skills, and are comfortable working in a fast-paced environment? If so, we invite you to apply for our Driver - Community Mobility Specialist position at Tenfold Senior Living.As a key member of our team, you will...


  • Folsom, California, United States Oakmont Senior Living Full time

    Job Summary: We are seeking a highly motivated Activity Assistant to join our team at Oakmont Senior Living.Responsibilities:Assist the Activity Director in planning, organizing, and scheduling activities that promote resident participation and engagement.Develop and implement creative activity programs that cater to diverse interests and abilities.Maintain...


  • Folsom, United States Tenfold Senior Living Full time

    Job Type Full-time Description At Tenfold Senior Living, you'll make a difference for our residents-and for yourself. Interesting in joining a team that provides meaningful engagement with a consistent and engaged community of seniors? Finding more purpose in your day. Working a regular shift of daytime and early evening hours? Become part of a connected...

  • Driver - Senior Living

    2 months ago


    Folsom, United States Tenfold Senior Living Full time

    Job Type Full-time Description At Tenfold Senior Living, you'll make a difference for our residents-and for yourself. Interesting in joining a team that provides meaningful engagement with a consistent and engaged community of seniors? Finding more purpose in your day. Working a regular shift of daytime and early evening hours? Become part of a connected...


  • Folsom, California, United States California ISO Full time

    About the California ISOThe California Independent System Operator (ISO) is a crucial part of California's power grid, responsible for managing the flow of electricity across high-voltage power lines. Our goal is to ensure a reliable and efficient energy supply for 30 million Californians.We operate independently, ensuring equal access to the wholesale power...