CommunityAmerica Credit Union Sr. Software Engineer - CRM in Lenexa, Kansas
The Senior Software Engineer, CRM works with an agile team to design, develop, and optimize web-based software solutions. The ideal candidate should have a strong background in object-oriented design patterns and practices, and have strong analytical and problem-solving skills. The candidate should have a good understanding of the software development lifecycle, web/API security best practices, and data source integrations. In addition, Candidate should be able to drive the full cycle of project development leading to business objectives and value realization.
Developing and supporting existing web applications with .NET MVC
Developing RESTful APIs and integrating with internal and external SOAP and REST web services
Participate in Agile ceremonies to ensure high quality software within schedule constraints
Partner with Product Owner and other stakeholders to prioritize enhancements.
Required Knowledge, Skills and Abilities:
Bachelor’s Degree in Computer Science or equivalent field, or relevant professional experience.
Experience analysis, design, development, and deployment of large-scale enterprise applications
Deep understanding of object-oriented design and programming concepts
Enterprise system integration background with RESTful Web Services and ETL
Understanding of web security patterns and common API authentication patterns
Experience with other object-oriented development tools such as C#/.Net or Java.
Ability to diagnose performance issues and recommend optimizations
Solid knowledge of SQL and understanding of relational databases
Solid knowledge of XML and JSON
Ability to prioritize, multi-task and complete tasks within timelines
Excellent analysis and problem-solving abilities
Professional track record of superb interpersonal and communication skills
Have a passion for quality and writing clean, solid, readable code that scales and performs well
Preferred Knowledge, Skills and Abilities:
Prior work experience in a financial services industry
Experience working with Agile/Scrum methodology
Experience developing reactive web applications in frameworks such as Lightning, Angular, or React.
Exposure to enterprise CRM development and administration
Experience developing in an enterprise environment such as source code control, continuous deployment, release management.
Experience with other object-oriented development tools such as C#/.Net and Java.
Experience API tools and integration platforms (Postman, Mulesoft, Azure, Apigee)
Exposure to modern frontend development frameworks (Angular, React, presentation component development)
Education and Experience Requirements:
Experience developing web-based solutions and scalable web services
Bachelor's degree or higher required, or equivalent experience.
External Company Name: CommunityAmerica Credit Union
External Company URL: https://www.communityamerica.com/
Street: 9777 Ridge Dr