Software Developer - Meter Data Management Software (Full Stack, Back End)
National Information Solutions Cooperative (NISC)4 days ago
Newark, CA, USAEntry Level / Mid Level
H1B Sponsor
Responsibilities
- Design, develop, test, and maintain full-stack applications and scalable data engineering solutions.
- Collaborate closely with Development, Product, Data, UX, and Engineering teams to deliver business solutions.
- Analyze and resolve complex technical issues across application and data platforms.
- Build and optimize data pipelines and datasets to support application use, reporting, and analytics.
- Work with Data Warehouse and Lakehouse architectures, including Databricks and Delta Lake.
- Apply SDLC best practices to ensure quality, performance, security, and maintainability of production code.
- Participate in architectural and technical design discussions and contribute to technical direction.
- Identify and implement opportunities for automation, scalability, and system optimization.
- Provide clear progress updates and communicate risks, dependencies, and technical considerations.
- Explore and prototype intelligent agent-based features that enhance user experience or automate workflows.
Requirements
- Generally requires 1+ years’ experience in software development.
- Proficiency in object-oriented and functional programming languages.
- Experience with frontend development.
- Experience developing in a full-stack, cloud-based environment.
- Preferred experience with Java, Springboot, Typescript, Angular, SQL, Scala.
- Proficiency with Databricks and Big Data technologies (e.g., Spark, Kafka).
- Proficiency in Spark based programming in Scala Spark or Pyspark.
- Experience with AWS cloud services (e.g., S3, Lambda, EC2, EMR, SQS, SNS, CloudWatch).
- Outgoing and team-focused with a desire to continuously improve themselves and their team.
- Experience with relational and NoSQL databases (e.g., Oracle, Postgres, Cassandra, DynamoDB).
- Working knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and engineering tools such as JIRA, Confluence, Bitbucket, and Bamboo.
- Strong analytical, problem-solving, and root-cause analysis skills.
- Excellent verbal and written communication skills.
- Ability to remain composed and think analytically in high-pressure situations.
- Self-motivated, accountable, and effective in a collaborative, cross-functional environment.
- Commitment to NISC’s Statement of Shared Values.
Benefits
- Medical, Dental and Vision Insurance.
- Health Savings Account (HSA) with $100 monthly contributions from NISC.
- Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
- Dependent Care Flexible Spending Account (FSA) thru Paylocity.
- Fully covered life insurance up to x3 annual base salary.
- Fully covered short- and long-term disability.
- 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions.
- PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays.
- $2,500 Interest-FREE technology loan program.
- $25,000 employee educational assistance program.
- Volunteer, Wellness, Family Events and other employee fun supplied by our committees.
- Employee Assistance Program; assisting employees and dependents with virtually any life event.
- Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships.