NISC is seeking a Salesforce Engineer to evolve their Salesforce and web-based systems, improve integration across NISC platforms, and enhance code quality and development workflows through AI tools.
Requirements
- Strong knowledge of Salesforce architecture, Apex, Lightning Web Components, Flow, and configuration.
- Proven experience integrating Salesforce with RESTful APIs and middleware platforms.
- Competency with Java, Spring Boot, and backend service development.
- Proficient in relational databases (Postgres, Oracle, SQL Server) and cloud platforms (AWS preferred).
- Familiarity with container-based development (e.g., Kubernetes, Docker) and CI/CD pipelines.
- Ability to translate abstract requirements into clean, efficient code and reusable components.
- Experience or interest in leveraging AI tools such as GitHub Copilot, Salesforce Einstein, or AI-enhanced testing frameworks to augment software development.
Responsibilities
- Collaborate in the design, development, and delivery of complex Salesforce features with impact across multiple systems.
- Translate broad user needs and business requirements into scalable technical solutions and reusable architectural patterns.
- Research and resolve technical issues involving integrations, custom development, and multi-application dependencies.
- Serve as a development lead on small-to-mid size projects and coordinate across internal teams.
- Partner with architects and senior engineers on frameworks and infrastructure design.
- Conduct peer code reviews, provide constructive feedback, and enforce coding best practices.
- Utilize AI-driven development tools to enhance productivity, identify issues early, automate repetitive tasks, and generate documentation or test cases.
Other
- Mentor junior developers, offering guidance on development techniques and career growth.
- Represent the team in enterprise technical discussions and cross-functional collaboration.
- Commitment to NISC’s Shared Values and promotion of our cooperative spirit.
- Excellent problem-solving, collaboration, and communication skills.
- Demonstrated ability to mentor others, lead small teams, and guide technical design.