Job Description
Job DescriptionWe are in the market for a dedicated Software Developer to join our team in San Francisco, California. As a Software Developer, your primary role will be to create, maintain, and improve software solutions that cater to our business needs. You'll be tasked with designing patient-facing applications and internal tools that help our operations scale.
Responsibilities
• Lead the development and delivery of high-quality, reliable software solutions to meet business needs
• Write scalable, adaptable code that not only addresses the core of the solution but is also reusable and efficient
• Identify and resolve production issues both independently and as part of a team, ensuring the health of production systems
• Continuously broaden your domain expertise to help shape and develop solutions within your area of proficiency
• Act as a technical liaison in cross-functional settings, representing the engineering perspective to both technical and non-technical audiences
• Uphold high standards for technical, cultural, and process aspects within your team
• Mentor, coach, and support mid-level and other senior engineers in their journey to master their craft as engineers
• Write advanced, scalable code that addresses the solution at its core, adapts to changing requirements, and maintains high reusability and efficiency.
• Utilize skills such as Atlassian Jira, Backend Development, Bug Tracking, C++, GitHub, AB Testing, Agile Scrum, Ajax, API Development, ASP.NET in the execution of your duties.• Proficiency in Atlassian Jira, a tool for managing product development and identifying issues.
• Experience in Backend Development, with the ability to build and maintain the server-side of web applications.
• Demonstrated expertise in Bug Tracking, to identify, record, and monitor software bugs.
• Strong command over C++ language, for developing high-performance applications.
• Skilled in using GitHub for version control and collaboration.
• Knowledge of AB Testing methods to compare two versions of a webpage or application.
• Familiarity with Agile Scrum methodology, for managing and completing complex projects.
• Proficiency in Ajax, to create asynchronous web applications.
• Experience in API Development, with the ability to program applications to communicate with other services.
• Proficient in ASP.NET, for building robust, scalable, and secure web applications.