Jump to content

Senior Software Developer - TW2NC - Teleworker/Offsite-USA-NC

14 days ago


 Share

Job Opportunity Details

Type

Full Time

Salary

Not Telling

Work from home

No

Weekly Working Hours

Not Telling

Positions

Not Telling

Working Location

TW2NC - Teleworker/Offsite-USA-NC, Colorado, United States   [ View map ]
Senior Software Developer

Description -

Our team is responsible for the development and operation of Anyware Manager SaaS. Anyware Manager is a cloud native application responsible for the management, provisioning and user authorization to PCoIP Remote Workstations. 

We believe in a DevOps culture, in strong communication and supporting what we develop; we do not toss product updates over the fence. We understand the impact degraded services or outages have on our customers, as well as what it means to develop and operate a secure service for enterprise customers. You will be helping the team not only solve customer problems, but to also create a resilient service that can self-recover, with alerting and monitoring of key indicators to the system health and performance. Therefore, a commitment to collaborative problem solving, elegant and extensible design, and quality product is imperative. You believe in learn fast, detect fast, fix fast and deploy fast. 
 
Responsibilities: 

  • Work with Product Management, Customers, Partners and Architects across our organization to architect the Software Services and Products making up the Anyware End - End solution, with special focus on the Any
  • ware management plane Services 
  • Lead software development teams designing and building Software Services and Components  
  • Propose solutions to solve business problems in a cloud native microservices architectures. 
  • Contribute to the design of well-documented, high performance, scalable, secure, reliable and maintainable code.  
  • Create proposals for technical solutions, team processes and procedures, and driving them through to adoption and implementation. 
  • Coach developers with regards to solution architecture, code quality, security, and maintainability. 

Requirements: 

  • Bachelors or Masters in Computer Science, Computer Engineering, Software Engineering or equivalent  
  • 7+ years of experience developing enterprise grade software 
  • 5+ years developing cloud services 
  • Experience with or knowledge of IT technologies such as LDAP, Active Directory, IP networking, DNS, or virtualization of networks or workstations 
  • Solid experience with using and creating RESTful APIs  
  • First class analytical, diagnostic and problem solving skills  
  • Excellent verbal and written communication skills with an ability to collaborate with architects, developers and product owners 
  • Passion to work in an exciting environment and deliver new technologies and products to the marketplace  
  • Familiarity with Agile SW development approaches such as SAFe 
  • Ability to learn quickly  
  • Experience using Azure cloud services or other cloud services 
  • Experience with C# 
  • Experience with .NET core
  • Experience with Git  

Bonus Points: 

  • Experience developing cloud-native applications using the 12 factor methodology  
  • Experience with using/developing microservices and operating/supporting them in production  
  • Experience with containers and container orchestration tools (i.e. Kubernetes and Docker) 
  • Practical knowledge of API security and modern authorization mechanisms, such as OAuth 2.0 and JSON Web Tokens  
  • Experience with SaaS operations  
  • Experience with Event driven architectures, CQRS, and Event Sourcing 
  • Experience in utilizing Cloud Design Patterns such as Circuit Breaker 
  • Experience in defining infrastructure as code using Terraform, Ansible, or Chef 

Values: 

  • Secure products. You understand the importance of a secure SDLC and that this is not an afterthought once all the features are developed. 
  • Automate everything. You actively automate many manual tasks as much as possible so that these tasks can be repeated many times and allow us to scale. 
  • Self-managed teams. You hold yourself accountable for the full end-to-end lifecycle of what you are working on, from ensuring you are building something that will deliver customer value to getting it into customers' hands. 
  • Customer collaboration. You want feedback from customers to ensure your work is providing value and to enable you to iterate on that work. 
  • Tech-debt reduction. Software can live longer than you expect; therefore, you need to ensure it stays healthy and manage your technical debt accordingly. 
  • Collective ownership. You value contribution, wherever it comes from, and believe in peer review, continuous integration, test coverage, and customer validation. 

Job -

Software

Schedule -

Full time

Shift -

No shift premium (United States of America)

Travel -

Relocation -

EEO Tagline - 

HP Inc. is EEO F/M/Protected Veteran/ Individual with Disabilities.


More Information

Application Details

  • Organization Details
    HP / Hewlett packard
 Share


User Feedback

Recommended Comments

There are no comments to display.

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...