A SFHC developer is responsible for the entire software life cycle design, development, test, release and maintenance and translates business needs into working software. Regardless of area, the SFHC developer builds and configures SFHC solutions that are easy to maintain and change, enabling a constant delivery pace to be kept indefinitely. This is achieved through continuous attention to technical excellence and good design, with extensive use of automation.
The SFHC developer believes in a non-hierarchical culture of collaboration, transparency, safety, and trust. We believe that you are a focused on value creation, growth and serving customers with full ownership and accountability. Delivering exceptional customer and business results.
Have a holistic view of how the solution adds value and ties into the defined business outcomes
Provide options for how the solution could be evolved to provide even more value
Translate product strategy and requirements into suitable, maintainable and scalable solution design according to existing architecture guard rails
Use an experimental mindset to identify, evaluate and recommend alternative design options which take target environment, performance security requirements and existing systems into account
Build the simplest possible solution that fulfils user needs as well as meets functional, compliance and quality requirements
Drive testing and deployment of software solutions, including ensuring automated testing to ensure solution quality
Build and operate deployment pipelines
Identify and share best practices with other teams as well as produce necessary documentation
Make sure to deliver solutions on time and identify and eliminate potential waste (e.g., unnecessary documentation, inefficient methodologies etc.).
Incorporate data security and HIPAA compliance, along with data protection (transit and at-rest) to build a solid security model
Performs other job-related duties as assigned by supervisor.