Principal Software Engineer - Kansas Employer
Lenexa, KS
About the Job
This job was posted by https://www.kansasworks.com : For more
information, please see: https://www.kansasworks.com/jobs/13091664
CommunityAmerica Credit Union seeks a Principal Software Engineer for
Lenexa, Kansas.
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:
- Bachelors 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
information, please see: https://www.kansasworks.com/jobs/13091664
CommunityAmerica Credit Union seeks a Principal Software Engineer for
Lenexa, Kansas.
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:
- Bachelors 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
Source : Kansas Employer