Software Developer II

AUTOSOLover 1 year ago
Houston, Texas, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Building upon the foundation laid in the Software Developer I role, the Software Developer II takes on additional responsibilities including solving complex bugs and implementing new features with minimal guidance, providing customer support, and mentoring junior team members. This role requires you to gain a deep understanding of at least one area of our product, as well as the ability to estimate project timelines and adhere to schedules.

Key Responsibilities

  • Write, debug, and maintain high-quality code to meet project requirements and quality standards.
  • Troubleshoot and resolve software issues independently, ranging from simple bugs to complex technical challenges.
  • Design and implement new features and enhancements to improve the functionality and usability of our products.
  • Provide exceptional customer support, addressing inquiries and issues in a timely and professional manner.
  • Mentor junior team members, sharing knowledge and best practices to facilitate their growth and development.
  • Develop expertise in at least one area of our products, serving as a go-to resource for related tasks and challenges.
  • Learn to accurately estimate project scopes and timelines, and effectively manage workloads to meet deadlines.
  • Collaborate with cross-functional teams to ensure successful project delivery and alignment with business objectives.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in software development, with a proven track record of delivering high-quality code and solutions.
  • Proficiency in at least one of the following programming languages: C++, C#, Python, SQL; and a strong understanding of software development principles and best practices.
  • Excellent problem-solving skills and the ability to work independently or collaboratively as needed.
  • Effective communication skills, with the ability to interact professionally with customers and team members.
  • Demonstrated ability to mentor junior developers and contribute to a positive team environment.
  • Strong organizational skills and the ability to manage multiple tasks and priorities effectively.

Benefits & Perks

  • Highly competitive salaries
  • Comprehensive health plans
  • Matching 401K
  • Profit sharing

Required Skills

Mentoring
Python
C#
Debugging
Feature Implementation
C++
SQL
Team Collaboration
Project Estimation
Customer Support