Software Developer - Senior

$124,134 - $134,534/Yr

Randstad - San Francisco, CA

posted 4 days ago

Full-time - Mid Level
San Francisco, CA
Administrative and Support Services

About the position

The Senior Software Developer will focus on back-end technologies, particularly .NET, .NET Core, C#, and RESTful API design, while also engaging with micro-services and event-driven architecture. This role requires a solid understanding of web application environments, agile development, and CI/CD practices. The developer will collaborate with product teams to create impactful solutions and improve technology and processes within a fast-paced environment.

Responsibilities

  • Build solutions that significantly impact the company growth
  • Partner with product teams and designers to deliver state-of-the-art user experiences
  • Build reusable Angular & Web components for use across all product lines
  • Identify ways to improve technology, processes, and performance
  • Partner with back-end developers to design consumable data structures in JSON
  • Participate in design, code, and technical design reviews
  • Collaborate as a team player in front-end and back-end design & development
  • Follow best practices for design patterns and software development strategy
  • Analyze, propose, and implement timely, cost-effective, quality solutions for issues within area of responsibility
  • Manage multiple priorities effectively
  • Work comfortably in a fast-paced, customer-focused environment that embraces new technologies and techniques

Requirements

  • Minimum 6 years of experience in software development
  • BS or higher in computer science or related technical field
  • Solid understanding of web application environments and development tools
  • Experience with continuous integration and continuous deployment (CI/CD) concepts
  • Proficient in unit testing principles and implementations
  • Experience with API test automation techniques and automated deployment pipeline tools
  • Strong verbal and written communication skills
  • Effective time management and ability to prioritize and multi-task
  • Proven ability to work independently and in a leadership role within a team
  • Passion for problem-solving and ability to learn new concepts quickly

Nice-to-haves

  • Experience with Atlassian tool suite (JIRA, Confluence, BitBucket, Bamboo)
  • Familiarity with Agile software development methodologies

Benefits

  • Health insurance
  • 401K contribution
  • Incentive and recognition program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service