Talent.com
Sr Software Engineer

Sr Software Engineer

USI Insurance ServicesRemote, US
30+ days ago
Job type
  • Full-time
  • Remote
Job description

General 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.

Cyber Security Job Responsibilities :

  • Operate in accordance with USI Policies for the Information Security Program (PISP) and USI Standards for the Information Security Program (SISP)
  • Keep up to date with security updates and improvements. Implement improvements as appropriate.
  • Protect systems against unauthorized access by appropriately defining access.
  • Upgrade systems by implementing and maintaining security and technical controls.
  • Knowledge, Skills and Abilities :

    Required Experience with the following Platforms :

  • Experience designing and developing web applications and APIs using .NET Core
  • At least 5 years experience in .NET web application development
  • At least 3 years experience in .NET API development
  • Proficient with C# language
  • Experience with ASP.NET Core 3.0 and above
  • Experience with ReactJS development
  • Proficient with SQL programming

  • Ability to write and analyze complex T-SQL queries
  • Ability to generate custom functions and stored procedures
  • Experience normalizing data
  • Experience with complex ETL processes
  • Environments and Testing

  • Working knowledge of application development on Cloud AWS.
  • Experience with Git source control
  • Experience in Unit Testing principles
  • Ability to review technical requirements and develop effective solutions
  • Experience testing APIs from 3rd parties
  • Nice to have :

  • Experience with Amazon Web Services
  • Experience with managing and configuring EC2, RDS, and Beanstalk instances
  • Experience with environment and deployment management
  • Experience with development tools

  • Visual Studio (Windows) and / or Visual Studio Code (Mac)
  • SQL Server Management Studio (SSMS)
  • Git source control
  • POSTMan
  • LI-JM4

    LI-Remote

    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 .

    Salary Range : $115,000- $130,000. This is a bonus eligible position with a target incentive of 10%.

    Deadline for applications : 6 / 30 / 24

    Create a job alert for this search

    Sr Software Engineer • Remote, US