Job Order #1350

Email this Job to a Friend
Posted Date: 3/21/2018
Job Category:
Position Title: Full-stack Developer
Salary Range: $95,000 - $110,000
Location: Kansas City, Kansas, USA
Desired Skills:
Description: PCM is currently searching for a full-stack developer for a direct hire position in the Olathe, KS area. This role is with an innovative SAAS provider and offer excellent benefits including full paid employee health care.

Major Responsibilities:
• Accountable for major development responsibilities of large/complex projects
• Collaborate with the product team to design, develop, and support existing as well as create new services, applications for internal and public usage
• Contribute to Software Lifecycle phases with an emphasis on architecture, design, quality and implementation of the assigned items.
• Write high quality code components following best practices and standards for coding, compliance, security and high performance
• Write unit tests for authored components and achieve coverage
• Analyze, diagnose and resolve errors related to the applications
• Create appropriate technical design specifications and documentation
• Provide estimates for work assignments to deliver solutions
• Monitor incident management queue. Efficiently resolve, report and close active issues
• Research and coordinate exploratory work across teams as needed to resolve and implement solutions for complex problems
• Work closely with other members in a geographically dispersed team using Agile/Scrum methodologies
• Perform tasks as assigned by management and provide technical assistance as needed
• Assists with the onboarding of new Developers (shadowing, training, mentoring, and support)
• Evaluate application software packages and make recommendations to management

• 7+ years of consistent hands on experience in design, develop, implement, and maintain multi-tier public and internal web applications using Microsoft Technology stack
• Strong experience in developing code across the full stack - front end Web UI, middle tier service layer and back end database
• Experience in both server-side and client-side web development
• Strong Object-Oriented Analysis and Design skills using C# as language
• Strong experience in writing well designed, testable, efficient code components
• Excellent debugging skills; able to debug complex technical issues involving multiple components
• Significant database knowledge and experience; including creating ERD, database objects such as tables, views, writing complex transact queries including stored procedures, functions etc.
• Working experience with Microsoft Database projects to database development
• Knowledge of integrating identity and access management services frameworks with Microsoft Azure, including federated security, single sign-on is a must
• Experience working for a SaaS company is a plus

Required skill set and working experience:
• Fluent In: .NET CORE, .NET 4.0/4.5, C#, ADO.NET, T-SQL ASP.NET CORE, ASP.NET MVC 4/5, Web Forms JSON, XML, XSL/XSLT, XSD Web services; WCF Services
• Must Have: HTML5/CSS3/Bootstrap, JavaScript/jQuery, MS SQL Server, RESTful Services and Microsoft Web API, ORM concepts & experience with LINQ, Dapper, Entity Framework etc., SCM tools - GIT/TFS etc., Unit Testing using testing frameworks, Automated unit testing & CI, Authentication & Authorization protocols
• Good to Have: Microsoft Azure AD and Graph API, Web Application Security (OWASP), Web-dev Bundler tools, Responsive/adaptive web design, ReactJS.NET

• 4-year degree in computer science or related field or equivalent experience
• Strong analytical and logical skills
• Good Communication skills to be able to interact with multiple teams, understand their requirements, and transform requirements into service and workflow design

• 100% Company Paid group medical/dental
• Paid vacation/holidays
• Employee stock purchase plan
• Matching 401(k) contributions with 100% vesting
• Disability insurance Life insurance
• Company wellness program
• Potential for career growth and professional development
• Relocation benefits may be considered
• Positive and flexible work environment

Share this job: