Gainsco - Richardson, TX

posted 4 months ago

Full-time - Mid Level
Richardson, TX
Insurance Carriers and Related Activities

About the position

At GAINSCO, we are seeking a highly skilled and experienced Software Developer III to lead the design, development, and deployment of advanced software solutions that are crucial to driving our business operations and enhancing customer service. In this role, you will be responsible for architecting robust and scalable systems, ensuring the highest level of software quality, mentoring other developers, and collaborating with cross-functional teams to implement innovative solutions aligned with our business goals. As a Software Developer III, you will engage in designing, coding, and debugging applications in various software languages. You will conduct regular code reviews to ensure adherence to best practices and optimize code readability and maintainability. Providing constructive feedback on peer code and mentoring junior team members will be essential to fostering a collaborative learning environment. Additionally, you will review and analyze the effectiveness and efficiency of existing software systems, developing strategies for improvement or leveraging existing solutions. Working closely with developers, UX designers, QA analysts, infrastructure teams, and business stakeholders will be critical to understanding requirements, solving problems, and ensuring that software meets business needs.

Responsibilities

  • Lead the design, development, and deployment of advanced software solutions.
  • Architect robust and scalable systems to enhance business operations.
  • Ensure the highest level of software quality through rigorous testing and code reviews.
  • Mentor junior developers and provide constructive feedback on their code.
  • Collaborate with cross-functional teams to implement innovative solutions aligned with business goals.
  • Design, code, and debug applications in various software languages.
  • Conduct regular code reviews to ensure adherence to best practices.
  • Review and analyze existing software systems for effectiveness and efficiency.
  • Develop strategies for improvement of existing software systems.

Requirements

  • Bachelor's degree in computer science or related field.
  • 5-7 years of technical software development experience required; insurance background preferred.
  • 5 years of working knowledge with C#.
  • 5 years of working knowledge with .NET (Framework, Core, and Standard).
  • 5 years of working knowledge with SQL (Writing stored procedures and CRUD statements).
  • 3 years of working knowledge with Web framework technologies.
  • Hands-on knowledge writing code using C#, TypeScript, and JavaScript.
  • Familiarity with Web APIs (SOAP, REST), .NET Core, Angular, .NET Framework, Web Forms, SQL, and HTML.

Nice-to-haves

  • Knowledge of Azure and continuous integration using YAML-based pipelines and release pipelines or Octopus deploy.

Benefits

  • Competitive Salary based on experience.
  • Excellent benefits package including medical & dental (Basic plan FREE), vision insurance, life insurance, short-term and long-term disability insurance.
  • Parental Leave Policy.
  • 401K + Company Match.
  • PTO Plan + Paid Company determined Holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service