Job Order #1393

Email this Job to a Friend
Posted Date: 12/7/2018
Job Category:
Position Title: Sr. Software Engineer
Salary Range: Open
Location: Kansas City, Missouri, USA
Desired Skills:
Description: PCM is currently searching for a Senior Software Engineer for our client in the Kansas City, KS area. This role will lead the planning, development, and maintenance of a robust and scalable API Layer for our client and their partners.

Job Duties and Responsibilities:
• Own and drive the development of and deliver features within the API Layer
• Direct architecture for security, performance, scale, analytics, and optimization
• Encourage modern engineering practice with an emphasis on code quality, supportability, scalability and performance
• Develop platform components for next generation APIs to expand and improve employee and customer experiences with mobile technologies and applications
• Develop integrations to external services and software
• Produce technical specifications based on functional requirements
• Author and/or perform unit tests according to test plans prior to development release
• Perform within a team environment; collaborate with Cloud, Network, DevOps and Application architects to ensure the best solution is being provided within the business requirements provided
• Assist in updating application development policies to ensure that all future applications meet the latest technical requirements
• Mentor less experienced developers
• Work within an Agile environment to manage new project work items and tickets

• Bachelor's degree in a related area and/or 7+ years of related work experience
• Master’s degree in Computer Science, Computer Engineering or related field preferred
• Extensive experience designing and implementing APIs; strong experience developing
against and working with external APIs
• Experience with the following:
o Preferred experience with SAP, Salesforce and Okta
o Certification and/or License - Certain certifications may be required during employment
o Strong proficiency with Object Oriented Programming in C#
o Proficiency with Microsoft Azure Environment
o Proficiency with Azure API Manager
• Strong critical thinking and problem-solving skills
• Excellent comprehension of API Management concepts and experience using API Management solutions
• Strong proficiency with Azure DevOps
• Ability to effectively present information and respond to questions from groups including co-workers, managers, and customers
• Excellent written and verbal communication skills
• Strong teamwork experience

Share this job: