November 11, 2021

Application Developer

Department: Information Technology

Description:

Under the direction of the Manager, Software Development, this position is accountable for designing and implementing software solutions in an Agile environment. The Application Developer will collaborate to solve technical problems and support solutions through the entire life cycle. The candidate must have strong communication and collaboration skills to work with the business and deliver on the core DevOps principles.

Key Responsibilities:

  • Collaborate with team members and the Product Owner to solve difficult technical problems quickly and reliably
  • Design and implement modern software solutions using best practices
  • Participate as a member of an Agile software team to deliver effective solutions
  • Support solutions through the entire life cycle: plan, code, build, test, release, deploy, operate, and monitor
  • Perform code reviews and share constructive feedback with team members
  • Provide technical support and troubleshoot systems if issues arise
  • Share thoughts on how business value may be delivered with speed and efficiency
  • Embrace and deliver on the core DevOps principles:
    • Customer-Centric Action – innovate continuously, pivot when a strategy is not working, invest in efforts to delight the customers
    • Create With the End in Mind – focus on the delivery working solutions that provide value to the customer
    • End-to-End Responsibility – participate in the entire life cycle of product/service development (form “concept to grave”)
    • Cross-Functional Autonomous Teams – contribute a balanced set of skills to enable the team to be fully responsible for the product
    • Continuous Improvement – focus on minimizing waste, optimizing for speed, reducing manual effort, and improving the product/service
    • Automate Everything – if a machine can do it, have a machine do it
  • Understand and comply with Portico’s governance, risk, and compliance standards, including internal controls, regulatory compliance, and policy compliance

Qualifications

  • Strong interpersonal relationship and communication skills are required to facilitate effective working relationships
  • Demonstrated understanding of microservice architectures, Git version control, and DevOps concepts
  • Ability to thrive in a fast-paced team environment, learn rapidly, and collaborate across diverse technologies and techniques
  • Ability to create complex SQL queries, analyze execution plans, and optimize indexes
  • Ability to quickly learn new concepts and share knowledge
  • Demonstrated proficiency with C# and .NET Core
  • Deep understanding of the following is an advantage:
    • Azure DevOps
    • RabbitMQ or Azure Service Bus
    • JavaScript and modern JavaScript frameworks (Angular, React, Vue.js)
    • NoSQL data stores (MongoDB, Redis, Cosmos DB)
    • Infrastructure as Code

Education:

  • Bachelor’s degree in computer science or a related field

Experience:

  • 5+ years of experience in development
  • 3+ years of experience in developing cloud solutions
  • 2+ years of experience with CI/CD

Email Us to Apply

Include the name of the position, your cover letter, and your resume.
 


This document describes the position as it currently exists. It is not an employment contract. Portico Benefit Services reserves the right to modify job duties or job descriptions at any time.