Principal Software Engineer

  • Kforce
  • Sandy, UT, USA
  • Jul 13, 2021

Job Description

Kforce has a client in Sandy,UT that is seeking a Principal Software Engineer.Summary:The Principal Software Engineer designs,develops,tests and maintains the company software platform. Key responsibilities include all tiers of the company technology,including (but not limited to) design and development of products and features,unit testing,code reviews,resolving defects encountered during the QA cycle,supporting the production environment,and assisting other developers in a team environment utilizing agile development processes. The Principal Software Engineer will also mentor junior staff members and propose cross disciplinary architectural solutions to difficult problems. They may also be asked to make presentations to internal and external executives and represent the company at technical conferences. Travel to other corporate sites may also be required. * Bachelor's degree in Computer Science,Business Information Systems,and/or a Microsoft Certified Professional Developer (MCPD) * 10 years of experience in software development * Exceptional experience in one or more of the following software languages: SQL,C#,C,Java,Javascript,Scala,Python * Experience with the Microsoft Suite (.NET Framework,Visual Studio) or other similar open source software stacks * Experience with data modeling,warehousing,transformation,and ETL * Experience with developing services,clients and multi-threaded software * Experience with web services * Excellent communication skills * Excellent problem-solving skills * Excellent decision-making skills * Experience(s) as a technical or team lead or equivalent experience * Excellent understanding of unit testing * Excellent understanding of user stories or use cases * Excellent understanding of design patterns or equivalent experience * Excellent understanding of object oriented software design * Working knowledge of microservices architecture patterns * Working knowledge of making business and technical proposals * Team Player * Desire to work in a fast-paced environment Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race,color,religion,sex,pregnancy,sexual orientation,gender identity,national origin,age,protected veteran status,or disability status.*Compensation Type:*Years