Software Engineer II
at Crisis Prevention Institute
Milwaukee, WI 53224, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | USD 85000 Annual | 01 Feb, 2025 | 3 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
OUR STORY:
Crisis Prevention Institute Inc. is the worldwide leader in evidence-based de-escalation and crisis prevention training, and dementia care services. Since 1980, we’ve helped train more than 17 million people within service-oriented industries including education, healthcare, behavioral health, long-term care, human services, security, corrections, corporate, and retail.
At CPI, we are dedicated to changing behaviors and reducing conflict for the Care, Welfare, Safety, and SecuritySM of everyone. We believe in the power of empathy, compassion, and meaningful connections. We believe personal safety and security are the antidotes to fear and anxiety. It’s a philosophy that is central to everything we do, and traces back to our beginning. It is what defines and differentiates us, and informs our core beliefs.
Responsibilities:
THE ROLE:
The Software Engineer II will work as part of an agile development team to ensure that quality engineering best practices meet and exceed internal and external client expectations. The Software Engineer II will perform the analysis, design, documentation, and the development of tasks assigned during sprints. This position will be working directly with relational databases, web and client-server concepts, Software as a Service (SaaS), and Cloud-hybrid configurations.
WHAT YOU GET TO DO EVERYDAY:
- Develop software solutions that meet defined usability, maintainability, scalability, and reliability requirements.
- Monitor and maintain the health of solutions generated, increasing operating efficiency and adapting to new requirements. Increase operating efficiency and adapt to new requirements.
- Author small and well-defined programming tasks.
- Code, test, and debug programs as outlined by a system’s technical and functional requirements.
- Create and maintain automated unit testing and document testing procedures.
- Provide task breakdowns, identify dependencies, and provide effort estimates.
- Identify software issues and communicate problems with team.
- Assist in preparation of functional and technical documentation to provide guidance to end users and support trouble shooting.
- Investigate and resolve application functionality related issues and provide first level support and troubleshooting of our CMS, client relationship management (CRM) system, and learning management system (LMS).
- Analyze data obtained in the corporate database and identify data integrity issues with existing and proposed systems and implement solutions.
- Perform other position-related duties as assigned.
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer engineering computer science or a related field or relevant work experience
Proficient
1
Milwaukee, WI 53224, USA