Job Summary: The Software Engineer's primary function will be to design, development, maintenance, and support of custom web-based applicati...
Job Summary: The Software Engineer's primary function will be to design, development, maintenance, and support of custom web-based applications.
- Be responsible for the design, development, maintenance, and support of custom web-based applications which includes the development and modification of frontend and backend code.
- Apply the appropriate standards, processes, procedures, and tools throughout the software development life cycle.
- Collaborate with project teams on design specifications and system requirements.
- Experience with version control software (Git, GitHub)
- Experience configuring and managing AWS environments.
- Experience with Restful API implementations.
- Experience building serverless applications.
- Experience with Ruby on Rails frameworks
- Experience building and working in a mostly automated CI/CD pipeline
- Strong understanding of software design patterns.
- Experience with Scrum/Agile development methodologies and release process
- Capable of delivering on customer-oriented priorities with little supervision.
- Excellent verbal and written communication skills
Education and Experience:
- A bachelor's degree in computer science or equivalent experience
- 5 years of software development experience required.
Nice to Have(s):
- Terraform / CloudFormation / AWS CDK or other Infrastructure as Code.
- Familiarity with cloud-based monitoring tools such as NewRelic, Sentry, etc.
- Excellent knowledge of Relational Databases (PostgreSQL preferred but not required)
- Familiarity with NoSQL Databases (especially DynamoDB or similar Document Stores)
Every team member exhibits our core values
- Team First
- Lift others up
- Share openly.
- Set and Crush goals
- Delight the Client Security Access: Employee access to locations, programs, systems or data is based on least privilege principle and assigned at a role-based level deemed appropriate by the manager or appropriate company personnel per the Security Access Procedures document. Based on an annual analysis, the expected level of exposure to Protected Health Information (PHI) for anyone performing the duties required by this position is: LOW. This classification indicates exposure to software, databases, network storage, and physical locations that contain PHI has been strictly limited. Notice: this classification applies strictly to the amount of PHI expected the workforce member is expected to be exposed to during the performance of their job duties - potential access to PHI may be greater. Based on an annual analysis, the level of access to Protected Health Information (PHI) for anyone performing the duties required by this position is: LOW. This indicates that potential access to PHI is limited. The level of access can never be lower than the level of exposure. Regardless of job title, all Practice Velocity workforce members work in an environment where there is potential for exposure to PHI. Workforce members not only have a legal obligation to follow the tenets of their yearly training regarding the minimum necessary standard and reporting responsibilities, but also an ethical duty to ensure the confidentiality and integrity of patient data.
- provided by Dice