.NET Developer with SQL, Entity Framework, REST API, Agile Expertise
When you join Kaiser Permanente, you'll be part of an organization dedicated to total health. At every level and in every department, it's what we stand for. By using your innovation and your creativity, you can play a role in the health of communities across town and around the country by serving 12.5 million of our members. No matter your background, your ideas can help drive a health care pioneer. You can play a role in the future of health.
We're looking for a .NET Developer with SQL, Entity Framework, REST API, Agile Expertise
Location options: Candidates can and needs to be out of the following KP regions, CA (NCAL or SCAL), WA, OR, CO, GA, MD, DC, VA. (100% remote).
Full-Time, Salary Range: $102,000 - $150,000/Year (Depends on the region)
As a Full Stack Applications Developer you will be responsible for designing, developing, and maintaining both Front End and Back End components of our web applications. You will work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality, scalable, and reliable software solutions.
Serves as a consultant to ensure the alignment, buy-in, and coordination of diverse stakeholders to drive the implementation of successful business initiatives and projects. Provides insight and supports the development and implementation of business initiatives, systems, and/or processes to a desired future state. Contributes to business strategy and supports organizational alignment and prioritization of business initiatives. Manages complex projects or project components, participates in and may lead change management activities, and performs data analyses in support of business initiatives. Supports vendor management as required. Monitors compliance of work activities by ensuring business plans and team members adhere to relevant policies and procedures.
Essential Responsibilities:
- Promotes learning in others by proactively providing and/or developing information, resources, advice, and expertise with coworkers and members; builds relationships with cross-functional/external stakeholders and customers. Listens to, seeks, and addresses performance feedback; proactively provides actionable feedback to others and to managers. Pursues self-development; creates and executes plans to capitalize on strengths and develop weaknesses; leads by influencing others through technical explanations and examples and provides options and recommendations. Adopts new responsibilities; adapts to and learns from change, challenges, and feedback; demonstrates flexibility in approaches to work; champions change and helps others adapt to new tasks and processes. Facilitates team collaboration to support a business outcome.
- Completes work assignments autonomously and supports business-specific projects by applying expertise in subject area and business knowledge to generate creative solutions; encourages team members to adapt to and follow all procedures and policies. Collaborates cross-functionally and/or externally to achieve effective business decisions; provides recommendations and solves complex problems; escalates high-priority issues or risks, as appropriate; monitors progress and results. Supports the development of work plans to meet business priorities and deadlines; identifies resources to accomplish priorities and deadlines. Identifies, speaks up, and capitalizes on improvement opportunities across teams; uses influence to guide others and engages stakeholders to achieve appropriate solutions.
- Serves as a consultant to ensure the alignment, buy-in, and coordination of diverse stakeholders to drive the implementation of successful business initiatives and projects across one or more functional tracks or workstreams by identifying and ensuring representation and inclusion of appropriate stakeholders; building rapport and partnerships with stakeholder teams, third party vendors, and senior management; working with stakeholders to develop goals and set the prioritization of deliverables; discussing involvement of business processes (eg project change management, communication) and facilitating decisions necessary for the delivery of business initiatives; communicating tough issues to stakeholders while maintaining an independent perspective; and making formal presentations and providing reports to various senior level audiences.
- Develops requirements for complex business, process, or system solutions within assigned business domain(s) by interfacing stakeholders and cross-functional teams as appropriate; leveraging multiple business requirements gathering methodologies to identify business, functional, and non-functional requirements; developing and documenting comprehensive business cases to assess the costs, benefits, and ROI of proposed solutions; and leading team members in the development process as appropriate.
- Provides insight and supports the development and implementation of business initiatives, systems, and/or processes to a desired future state by maintaining a comprehensive understanding of how current processes impact business operations across multiple domains; mapping current state against future state processes; identifying the operational impact of requirements on upstream and downstream solution components; providing options and recommendations to management and business stakeholders on how to integrate solutions and deliverables with current systems and business processes across regions or domains; and identifying and validating value gaps and opportunities for process enhancements or efficiencies.
- Contributes to business strategy and supports organizational alignment and prioritization of business initiatives by defining, developing, and evaluating performance metrics, standards, and methods to establish business success; collaborating with multiple stakeholders, often with competing/conflicting objectives, to ensure cohesive and reachable metrics; refining strategic plans and performance metrics as appropriate; and managing assigned initiatives or portfolio to ensure delivery of measurable results and alignment with strategic objectives.
- Serves as a advocate of continuous learning and professional development by keeping abreast of industry practices, standards, and benchmarks; attending and participating in roadshows, conferences, and speaking events; contributing to the ongoing enhancement and innovation of consulting practices, standards, and methods across KP; serving as an advocate to ensure continuous learning and improvement is championed as a people strategy; providing training and guidance to stakeholders as appropriate; and providing ongoing coaching to build a continuous improvement mindset and build capabilities that drive results.
- Manages complex projects or project components by coordinating stakeholder contacts; recommending or assigning team resources based on project needs and team member strengths; consulting in the development, analysis, and management of project plans; coordinating project schedules and resource forecasts; proactively monitoring and identifying project or business initiative risks, issues, and trigger events; developing mitigation plans and strategies; and resolving or escalating risks or issues as appropriate.
- Participates in and may lead change management activities associated with business initiatives by engaging stakeholders to obtain support and buy in for changes; partnering with management, project champions, and business owners to communicate and align improvement initiatives with business objectives; identifying appropriate change management method and approach; and ensuring stakeholders embrace a change management mindset, understand intent and purpose, and foster a culture of change.
- Performs data analyses to support business initiatives by identifying appropriate data analysis tools and approach to assess business performance; determining suitable data gathering and analysis methods (eg, process observation, hard data, etc.); defining data requirements and obtaining customer agreements, including customer requirements as appropriate; conducting analyses and performing experimental tests to evaluate the effectiveness of business solutions; and identifying and alleviating risks through data-driven analysis.
- Supports vendor management as required by assisting with reviews of vendor performance levels; ensuring service level agreements are met; managing vendor invoices; and partnering with Procurement and/or Legal to develop service level and/or scope of work agreements as appropriate.
- Monitors compliance of work activities by ensuring business plans and team members adhere to KP, departmental, and/or business line policies and procedures.
Minimum Qualifications:
- Bachelor's degree from an accredited college or university and Minimum five (5) years of experience in consulting, project management, data analytics, operations or a directly related field OR Master's degree in Business, Public Health, or a directly related field and Minimum three (3) years of experience in consulting, project management, data analytics, operations or a directly related field OR Minimum eight (8) years of experience in consulting, project management, data analytics, operations or a directly related field.
- Knowledge, Skills, and Abilities (KSAs): Business Acumen; Change Management; Negotiation; Creativity; Applied Data Analysis; Financial Acumen; Conflict Resolution; Managing Diverse Relationships; Process Validation; Project Management; Risk Assessment; Service Focus; Requirements Elicitation & Analysis
Preferred Qualifications:
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (eg Model-View-Controller (MVC)
- 3 years of development experience using C# .NET
- Knowledge of at least one of the .NET languages (eg C#, Visual Basic .NET) and HTML5/CSS3
- Strong understanding of object-oriented programming with a proficiency of C# and good knowledge of its ecosystems, Entity Framework, and HTML5/CSS3
- Database and SQL familiarity: Including experience with version control systems like Git
- Knowledge of REST or other APIs
- Soft skills: Such as troubleshooting, communication, teamwork, and attention to detail
- Understanding of Agile methodologies
- Strong attention to detail
- Excellent troubleshooting and communication skills
- Able to work well in a team setting
- Write clean, scalable code using .NET programming languages
- Remain up to date with the terminology, concepts and best practices for coding mobile apps
- Develop technical interfaces, specifications, and architecture
- Use and adapt existing web applications for apps
- Create and test software prototypes
- Develop client displays and user interfaces
- Assist software personnel in handling project related work and other requirements
- Coordinate with other software professionals and developers
For immediate consideration, please visit our website for complete qualifications and job submission details, referencing job number 1286806.
Kaiser Permanente is an equal opportunity employer committed to a diverse and inclusive workforce. Applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), age, sexual orientation, national origin, marital status, parental status, ancestry, disability, gender identity, veteran status, genetic information, other distinguishing characteristics of diversity and inclusion, or any other protected status.
External hires must pass a background check/drug screen. Qualified applicants with arrest and/or conviction records will be considered for employment in a manner consistent with federal and state laws, as well as applicable local ordinances, including but not limited to the San Francisco and Los Angeles Fair Chance Ordinances.
This position supports Kaiser Permanente's code of conduct and compliance by adhering to all laws and regulations, accreditation and licensure requirements, and internal policies and procedures.
kp.org/careers
KAISER PERMANENTE
Discover what it's like to be part of an industry-leading organization driving innovative care and technology. Get social with us and see what people are saying!