Software Engineer (Ansible, Chef, C#, .NET, PowerShell, SQL, Azure, AWS, CI/CD, GitHub, Jenkins, Kubernetes, automation frameworks, secure coding) in San Diego, CA

04 Dec 2024

Vacancy expired!

Software Engineer (Ansible, Chef, C#, .NET, PowerShell, SQL, Azure, AWS, CI/CD, GitHub, Jenkins, Kubernetes, automation frameworks, secure coding) in San Diego, CA

POSITION: Software Engineer (Ansible, Chef, C#, .NET, PowerShell, SQL, Azure, AWS, CI/CD, GitHub, Jenkins, Kubernetes, automation frameworks, secure coding)

LOCATION: San Diego, CA (Onsite)

SALARY: Excellent Compensation with benefits + relocation + 401K

DURATION: Full-Time position (Onsite)

SKILLS: Software Development, configuration management, Ansible, SaltStack, Chef, C#, .NET, PowerShell, SQL, Windows Server OS, Windows OS, MS SQL Server, Azure, AWS, CI/CD, GitHub, Jenkins, Azure Pipelines, containerization using Kubernetes, NUnit, Selenium, test automation frameworks, performance, scale, durability, redundancy, disaster recovery, secure coding principles

DESCRIPTION:For one our global clients we are aggressively searching FOR an experienced Software Engineer to be based in San Diego, CA. Our ideal candidate must have experience in at least some of the following:-
  • Software Development
  • configuration management
  • Ansible
  • SaltStack
  • Chef
  • C#
  • .NET
  • PowerShell
  • SQL
  • Windows Server OS
  • Windows OS
  • MS SQL Server
  • Azure
  • AWS
  • CI/CD
  • GitHub
  • Jenkins
  • Azure Pipelines
  • Containerization using Kubernetes
  • NUnit
  • Selenium
  • Test automation frameworks
  • Performance
  • Scale
  • Durability
  • Redundancy
  • Disaster Recovery
  • Secure coding principles
-
  • As a Sr. Software Engineer, focused on supporting the Development Operations of the product development team as a whole, you will design, code and review software and tools that enable the effective & efficient development and delivery of applications and interfaces to solve our hospital stakeholder's greatest needs.
  • Be a key individual contributor within the agile development team to define and influence the adoption of DevOps principles, gather and elicit the internal and external team's requirements, assess & develop the appropriate tools that make the development team as a whole more efficient, and increase the automation of processes that enable the continuous integration and delivery of software releases that successfully deployed to the internal and external customer environments.
  • By partnering with technical stakeholders, accountable for consistently applying sound software engineering principles to ensure the solution as-a-whole is of high quality and valuable to stakeholders.-By applying an agile mindset, fosters the incremental delivery of value by the team and directly supports the grooming, refinement, development, and testing activities of the team as-a-whole through the collaboration and collective definition of story acceptance criteria.

RESPONSIBILITIES:
  • Own the adoption of DevOps Principles across an Agile focused Software Development Lifecycle, from gathering requirements to production deployments
  • Drive a unified product offering for customer focused user experience with corporate Products
  • Assist in the definition of system non-functional requirements as an input for the product development team to design into the system up front
  • Ensure related requirements are met and validated by all effective levels of software testing, including unit, functional, and non-functional
  • Provide clear goals for delivering incremental value by software release to fulfill or solve a business need
  • Lead cross-functional collaboration for the entire technology stack and system
  • Push test teams towards automation testing practices to decrease testing cycles
  • Collaborate with project stakeholders across the various functions to ensure timely and impactful delivery of solutions
  • Identify development practices and/or processes that are inefficient and provide solutions or tools to increase efficiency
  • Aid in efforts to shift the existing product platform for cloud or “hosted” solution offerings
  • Ability to translate development operations issues or bugs from support teams effectively to partner with development teams and oversee the implementation of those fixes
  • Work in a scrum-based agile development process which plans and builds enablers and features targeted to a release
  • Accountable for program backlog prioritization and communicates the grooming and development readiness of assigned backlog items to cross functional team
  • Accountable for the prioritization and estimation of assigned features & stories in the team’s sprint backlog

DESIRED EXPERIENCE:
  • Knowledge of configuration management tools such as Ansible, SaltStack, and Chef
  • Working experience with programming/scripting/database languages such as C#, .NET, PowerShell, SQL
  • Experience developing and supporting solutions for Microsoft Windows based products and systems such as Windows Server OS, Windows OS, MS SQL Server
  • Experience working within a cross-functional product development team
  • Demonstrates working knowledge of agile product development practices, techniques, processes, and roles
  • Familiarity with the medication management product domain
  • Command of and working knowledge of databases, data retention, and data modeling with both relational and document stores
  • Experience developing on cloud platforms such as Azure and AWS
  • Familiarity with source control management and CI/CD leveraging CM tools such as GitHub, Jenkins, Azure Pipelines, and containerization using Kubernetes
  • Experience developing automated unit and functional tests utilizing such tools as NUnit, Selenium, or related test automation frameworks
  • Understands what it means to run an application in production including considerations for performance, scale, durability, redundancy, and disaster recovery
  • Familiarity with implementing secure coding principles

QUALIFICATIONS
  • Requires a Bachelor’s degree in related field, preferably in Computer Science, Systems Engineering, Software Engineering, or related discipline
  • 7+ to 10 years experience in a software development, development operations, systems engineering, or software IT role

DESIRED ABILITIES:
  • Strong problem-solving, debugging skills and an aptitude for learning new technologies
  • Able to research, analyze, develop tools and frameworks to provide a thoughtful recommendation for use.
  • Successful in partnering with Software Engineering, Software Quality Engineering, Product Management, and/or Project Management teams
  • Strong interpersonal and negotiation skills
  • Excellent oral and written communication skills
  • Highly accountable for independently delivering desired outcomes
  • Ability to garner and drive consensus across multiple functions
  • Experience working with teams working in multiple locations
  • Must be comfortable with juggling multiple priorities with the ability to manage time effectively

PREFERRED EXPERIENCE:
  • Technical Certifications in cloud software, technologies, and platforms
  • Familiarity with the hospital, pharmacy, nursing, biomed or other clinically related domains
  • Exposure to Hospital Information Systems (EHR, Pharmacy Information Systems, Patient ADT, BCMA)
  • Experience or familiarity with Pyxis products and the product domain
  • Experience creating and reviewing formal design inputs such as User Needs, Requirements, and Specifications
  • Experience working within an agile software development environment, directly supporting the needs of the sprint team
  • Experience working on systems comprised of hardware and software

  • ID: #23852101
  • State: California San diego 92132 San diego USA
  • City: San diego
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2021-12-04
  • Deadline: 2022-01-31
  • Category: Et cetera