Company:
CommunityAmerica Credit Union
Location: Lenexa
Closing Date: 29/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Summary:
CommunityAmerica Credit Union seeks a Principal Software Engineer for Lenexa, Kansas.
Duties & Responsibilities:
The Principal Software Engineer will provide technical ownership over cross-platform solution design and implementation. Partner with business stakeholders and product managers to understand business needs, research potential solutions, build proof-of-concepts, work with infosec and architecture leads to vet solutions, and document technical requirements. Coordinate work in small cross-functional teams to deliver production-ready software on time, leveraging broad engineering experience to bridge the gap between different platforms. Advocate for technical approach and influence peers. Lead the development team in the creation of quality software. Strategically extend into new technologies – adapt to the technology, and guide the engineering team in adopting it. Serve as a gatekeeper to software development lifecycle (SDLC). Enforce standards and participate in code reviews. Create a culture of excellence – focus on building quality software. Develop software that is performant, secure, elegant, modular, and that minimizes technical debt. Document existing technology, participate in requirements – gather and effort estimation, and report. Manage and coordinate software release from a technical standpoint. Periodically communicate status updates back to the development lead and product owners – focus on risks and concerns. Develop gap analysis – identify new technical hurdles that need to be addressed. Work with the tech team for the solution and relevant proof-of-concepts. Work with the development manager and project managers to ensure timely execution. Work with CRM and data teams to ensure that the data needed to drive both employee and member online experiences is correctly integrated into the core/Salesforce system. Review a landscape of potential CMS and CDP vendors from a technical perspective, complete with an understanding of product offerings and differentiators. Develop potential solutions to address use cases and ultimately, proof-of-concepts. Prepare an execution plan and timeline based on presented solutions. Perform additional data analytics duties, as assigned.
Requirements:
Bachelor’s degree in Computer Science or a closely related field.
7 years of progressive experience which must include experience in the following, concurrently:
7 years programming in Java or .NET technologies
analysis, design, development, and deployment of large-scale enterprise applications.
Object-oriented design and programming concepts, preferably with Java or C#/.NET experience
Diagnosing performance issues and recommending optimizations
Developing enterprise API solutions and microservices
One or more messaging technologies such as Kafka, RabbitMQ, or ActiveMQ
Demonstrated knowledge/understanding of the following:
Web security patterns and common API authentication patterns (OAuth, JWTs)
SQL and understanding of relational databases
Web technologies such as Javascript, HTML and CSS
XML and JSON
Java-based microservices framework. (ex, Spring Boot/Micronaut/Quarkus/Play Framework/Vertex etc.)
API design and authentication, Integrations, REST, JSON
Container management, such as Kubernetes
Cloud platform management and scaling
Applicants must have legal authority to work in the United States.
How to Apply
Send resumes to CommunityAmerica Credit Union, 9777 Ridge Drive, Lenexa, Kansas 66219, attention Ms. Megan Walker, or go to .
CommunityAmerica Credit Union seeks a Principal Software Engineer for Lenexa, Kansas.
Duties & Responsibilities:
The Principal Software Engineer will provide technical ownership over cross-platform solution design and implementation. Partner with business stakeholders and product managers to understand business needs, research potential solutions, build proof-of-concepts, work with infosec and architecture leads to vet solutions, and document technical requirements. Coordinate work in small cross-functional teams to deliver production-ready software on time, leveraging broad engineering experience to bridge the gap between different platforms. Advocate for technical approach and influence peers. Lead the development team in the creation of quality software. Strategically extend into new technologies – adapt to the technology, and guide the engineering team in adopting it. Serve as a gatekeeper to software development lifecycle (SDLC). Enforce standards and participate in code reviews. Create a culture of excellence – focus on building quality software. Develop software that is performant, secure, elegant, modular, and that minimizes technical debt. Document existing technology, participate in requirements – gather and effort estimation, and report. Manage and coordinate software release from a technical standpoint. Periodically communicate status updates back to the development lead and product owners – focus on risks and concerns. Develop gap analysis – identify new technical hurdles that need to be addressed. Work with the tech team for the solution and relevant proof-of-concepts. Work with the development manager and project managers to ensure timely execution. Work with CRM and data teams to ensure that the data needed to drive both employee and member online experiences is correctly integrated into the core/Salesforce system. Review a landscape of potential CMS and CDP vendors from a technical perspective, complete with an understanding of product offerings and differentiators. Develop potential solutions to address use cases and ultimately, proof-of-concepts. Prepare an execution plan and timeline based on presented solutions. Perform additional data analytics duties, as assigned.
Requirements:
Bachelor’s degree in Computer Science or a closely related field.
7 years of progressive experience which must include experience in the following, concurrently:
7 years programming in Java or .NET technologies
analysis, design, development, and deployment of large-scale enterprise applications.
Object-oriented design and programming concepts, preferably with Java or C#/.NET experience
Diagnosing performance issues and recommending optimizations
Developing enterprise API solutions and microservices
One or more messaging technologies such as Kafka, RabbitMQ, or ActiveMQ
Demonstrated knowledge/understanding of the following:
Web security patterns and common API authentication patterns (OAuth, JWTs)
SQL and understanding of relational databases
Web technologies such as Javascript, HTML and CSS
XML and JSON
Java-based microservices framework. (ex, Spring Boot/Micronaut/Quarkus/Play Framework/Vertex etc.)
API design and authentication, Integrations, REST, JSON
Container management, such as Kubernetes
Cloud platform management and scaling
Applicants must have legal authority to work in the United States.
How to Apply
Send resumes to CommunityAmerica Credit Union, 9777 Ridge Drive, Lenexa, Kansas 66219, attention Ms. Megan Walker, or go to .
Share this job