Senior Software Engineer
Location:
Remote- United States
Apply nowGeneral Description:
Responsible for creating software solutions to improve existing applications and streamline processes.
Responsibilities:
· Ensure performance and operational reliability of applications. |
· Ensure data integrity and security of applications. |
· Collaborate on the engineering and architecture of custom software solutions. · Create modules, patterns, or frameworks to solve complex business issues. |
· Create end to end system integration designs and deployment strategies. |
· Collaborate on enterprise coding standards and drive process improvements. |
· Provide estimates for development efforts. |
· Break down stories into tasks and report on progress. |
· Collaborate with team members for task assignments, pseudo code and or class definitions. |
· Mentor junior team members on design patterns and code reusability. |
· Take part in code reviews and provide a positive environment for feedback and new ideas. |
· Prototype end to end solutions for new technologies being implemented. Identify roadblocks and alternate solutions early in the process. |
· Keep the application stack current – remediate technical debt. |
· Provide progress updates, identify risks, and offer solutions. |
· Create documentation of designs and solutions. |
· Perform thorough unit testing. |
Job Specific Qualifications:
- Performing research on emerging technologies and developing proof of concepts to evaluate their effectiveness
Cyber Security Job Responsibilities:
- Configure, develop, design, architect, implement, acquire, and operate systems in accordance with:
- USI Policies for the Information Security Program (PISP)
- USI Standards for the Information Security Program (SISP)
- Keep up to date with security updates and improvements to safeguard information system assets by identifying and solving potential and actual security problems.
- Protect systems against damage, changes, or illegal access by defining access privileges, control structures, and resources.
- Implement security improvements by assessing current situation; evaluating trends; anticipating requirements.
- Upgrade systems by implementing and maintaining security and technical controls.
Knowledge, Skills and Abilities:
· 5+ years developing software solutions. |
· Bachelor’s degree in Information Technology or related field, or equivalent work experience. |
· Ability to develop patterns to solve common problems. |
· Effective decision making under pressure. |
· Understanding of Agile/Scrum software development life-cycle. |
· Strong written and verbal communication, including technical writing skills. · Keep informed about industry information, technology and trends. · Ability to travel up to 20% of time. |
Physical Demands:
Work is performed in a climate-controlled office environment with minimal noise and limited to no exposure to chemicals or toxins. Employees operate office equipment including telephone - headset, Computer, computer monitors, keyboard, mouse, copier, scanner and mail machine. Physical tasks of job include walking, sitting, standing and bending.
Analysis of Physical Demands:
· Constantly (over 66% of time) work performed requires employees to use repetitive hand motions such as typing, using a keyboard, and sitting at a desk.
· Frequently (34%-66% of time) work performed requires employees to handle and grasp things, walk on normal surfaces, stand and bend.
· Occasionally (1%-33% of time) work performed requires employees walk on uneven or slippery surfaces to and from work and occasionally reach outward to grab things and bend.
· Rarely (< than 1 hour per week) work performed requires lifting/carrying items that range from 10-50lbs, pushing/pulling items that range from 10-50lbs, twisting/ turning including reaching over shoulder or above head, kneeling or squatting.
#LI-Remote
#LI-JM4
USI is committed to providing a full-suite of competitive benefits for our growing population and its diverse needs. We offer a wide range of health, welfare and financial benefits including medical, wellness, dental and vision, 401(k), flexible spending and health savings accounts, short and long-term disability, life insurance and other unique employer-sponsored and voluntary programs. USI also offers a generous paid time off policy, paid family leave benefit as well as paid holiday time.
Job ID: