Please, let KPA know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The KPA Common Services team builds, governs, and maintains services shared across the KPA enterprise, leveraging technology to create secure, maintainable, and scalable internal services for KPA applications.
The platform includes features tailored to the needs of the client’s business, such as audits and inspections, incident management, flexible training, and reporting and insights.
As a Senior Software Engineer, you will deliver modern, web and API-based software shared across multiple KPA applications.
You will write and maintain high-quality code that empowers KPA applications to extend, simplify, maintain, and secure their existing products.
In the first 2 weeks, you will confirm a running development environment by successfully building the code base for the existing product, accept, estimate, develop, and test a set of low-priority defects, and have solutions peer-reviewed before check-in.
In the first 30 days, you will participate in planning, tasking, execution, and delivery in an agile environment, understand and follow documented development processes, and learn how to support Client Success, Implementation, and Customer Support teams.
In the first 90 days, you will demonstrate development productivity and quality, create scalable, high-quality, object-oriented code, and participate in peer reviews.
In the first 6 months, you will collaborate with team members to document technical tasks, participate in Customer Support liaison rotation, and contribute to major new system components and services.
By the end of the first year, you will demonstrate functional knowledge of KPA Common Services, lead feature development for components on the platform, and provide leadership on technology, design, and best practices.
Requirements:
You must write and maintain high-quality code that solves unique complex problems.
You should be actively involved in solution and architectural design decisions.
Collaboration with peers across application teams to meet service requirements and maintainability is essential.
You must be capable of mentoring other engineers and engaging with senior personnel in other functional areas.
Strong participation in process improvements to mitigate risks and blockers is required.
You should be able to work with minimal supervision and identify areas for continuous improvement.
Leading by example, asking questions, and continuously improving is expected.
Familiarity with secure coding practices (OWASP or SDLC) and an eye for security concerns like injection attacks is necessary.
Technical qualifications include proficiency in NodeJS, JavaScript, TypeScript, Dot Net Core API, Git, Azure Dev Ops, SQL, and PostgreSQL.
Experience with modern web technologies such as Vue and React, and cloud technologies like AWS, Azure, or GCP is ideal.
Bonus qualifications include understanding of native iOS (Objective-C, Swift) and Android (Java, Kotlin) development, as well as experience with micro UI, micro API, and internal tooling.
Benefits:
The base salary range for this position is between $140,000 and $150,000.
There is an annual bonus opportunity of 10%.
Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Apply now
Please, let KPA know you found this job
on RemoteYeah
.
This helps us grow 🌱.