• Leawood
  • 0.0000 USD / Year

This can be contract to hire OR direct hire.

 

Job Summary: 

The Sr. Software Engineer role will be responsible for developing information systems by designing, developing and installing software solutions. Job success with be determined by demonstrating a combination of technical expertise through successful execution and adherence to industry and the SelectQuote Application Development team development standards. The Sr. Software Engineer role also requires excellent communication skills and team collaboration demonstrated by working in partnership with business line stakeholders and vendors while meeting objectives across senior-level assignments. The Sr. Software Engineer will assist and support junior development associates through educational guidance based on best practices established in the industry and within the SelectQuote Application Development team.

 

Essential Functions:

  • Provide engineering support for core business applications in a production environment
  • Expand existing software to meet the changing needs of our business lines
  • Design, develop, and implement software components, enhancements, modules, and solutions which meet SelectQuote business needs and expectations with respect to key project/product performance measures
  • Develop new software products based on set Architectural guidelines from the ground up staying true to our company’s core values while lending your own creativity to the solution
  • Design and develop software solutions directly from business specifications and requirements. Self-sufficiency during development phases is required, using other senior developers or architects to validate and peer review code
  • Establish and adhere to development scope and timelines in accordance to overall project and in line with SelectQuote-provided development tools and processes
  • Design and create scalable, automated solutions to service our customers and internal development team
  • Communicate effectively and efficiently with business line stakeholder(s) and vendor partners on the technical solution development activities and deliverables
  • Consult with business line stakeholder(s) and vendor partners in an analysis role
  • Lead by example through demonstration of high performance in the areas of customer service, collaboration, team work, reliability, productivity, and execution

Knowledge, Skills, and Abilities

  • In-depth knowledge of C#.Net, MS-SQL and application production packaging
  • Demonstrated experience in query optimization and tuning with stored procedures
  • In-depth understanding of software design patterns
  • Posses the ability to quickly consume and assess legacy application code for remediation during production failures
  • In-depth experience with SOA architectural designs
  • Familiar with JIRA or other development tracking software
  • Focus on creating fault-tolerant programming
  • In-depth use of common IDEs for code editing; Atom, WebStorm, Eclipse or other
  • Experience working within and leading Agile/SCRUM teams
  • Team player attitude with a willingness to lead when necessary
  • Devotion to continuing education in both self-lead and structured learning environments

 

Training and Experience:

  • Bachelor’s degree in Software Engineering  or Information Technology
  • 10+ years of software development or programming experience
  • Experience using industry software development methodologies, standards and architectural frameworks
  • Experience with various SDLC methodologies, agile SCRUM preferred
  • Experience with code-based unit testing
  • Experience with code management and release methodologies and tools
  • Strong initiative, innovative thinking skills, and the ability to analyze details and develop a strategic view
  • Strong interpersonal skills; ability to effectively build relationships, promote a collaborative team environment, and influence others