Principal Full Stack .NET Software Developer

    • Phoenix, AZ

RESPONSIBILITIES:
Kforce has a client that is seeking a Principal Full Stack .NET Software Developer in North West Phoenix, Arizona (AZ) area. This role is currently 100% remote and will switch back to an office environment when COVID-19 restrictions are lifted. Summary: You will be a key member of the R&D team and be responsible for architecture/design, development, deployment, and maintenance of web sites, web service oriented solutions, and PC application development to company products. Responsibilities:

  • Architect, design, develop, debug, deploy, and maintain web sites, web service oriented solutions, and PC application development to support products
  • Collaborate with other disciplines to design and develop high quality, highly reliable, easily maintainable systems with an emphasis on simplicity and time-to-market
  • Develop thorough design documentation
  • Develop and execute test procedures
  • Provide support for internal and external customers
  • Other responsibilities as needed


REQUIREMENTS:
  • BS or MS degree in Computer Science, Computer Information Systems, Electrical or Computer Engineering, or a closely related field
  • 10 plus years of professional software engineering design and development experience
  • Experience with Object Oriented Programming principles and practices
  • Experience in web client and server applications development using C#, .NET, .NET Core, ASP.Net
  • Java, and/or Ruby are plusses but not required
  • Experience with web applications and programming languages such as HTML5, CSS3, JavaScript, AngularJS, MVC, JQuery, MVC Web API
  • Python is a plus
  • Experience with Microsoft SQL server (T-SQL, Db design/tuning, SPROCs) and SQL management Studio, XML, SOAP, and JSON
  • Experience with web server setup for Windows Server
  • Familiarity with encryption, authentication, security methods and protocols for Cloud and IoT applications is a plus but not required
  • Strong design and troubleshooting skills
  • Ability to recommend and justify the purchase of tools and equipment
  • Ability to prepare and verify detailed calculations, specifications, and analysis
  • Experience developing software applications in a cross-functional team
  • Organize and participate in design reviews
  • Knowledge of software development models and project management techniques
  • Ability to work independently and cooperatively while adhering to department operating rules and guidelines
  • Strong communication and strong, logical problem-solving skills
  • Ability to organize and prioritize tasks and activities
  • Ability to successfully complete projects/sub-projects within agreed upon deadlines
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


Back to top