We are seeking a talented and motivated Software Developer to join our growing technology team. In this role, you will design, develop, test, and maintain software applications that support business objectives and enhance user experiences. You will collaborate with cross-functional teams to deliver high-quality, scalable, and innovative software solutions.
Key Responsibilities
- Design, develop, test, deploy, and maintain software applications and systems.
- Write clean, efficient, and well-documented code following industry best practices.
- Collaborate with product managers, designers, and other developers to define project requirements.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Develop and integrate APIs, databases, and third-party services.
- Ensure software quality through testing, validation, and optimization.
- Maintain technical documentation for applications and development processes.
- Stay current with emerging technologies and recommend improvements.
- Support application deployment, monitoring, and maintenance activities.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 2+ years of professional software development experience.
- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or C++.
- Experience with web development frameworks and modern development tools.
- Strong understanding of software development lifecycle (SDLC) principles.
- Knowledge of relational and non-relational databases.
- Familiarity with Git and version control systems.
- Excellent analytical, problem-solving, and communication skills.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of Agile or Scrum methodologies.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Understanding of software security best practices.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
Benefits and Perks
- Competitive salary and annual performance bonus.
- Comprehensive medical, dental, and vision insurance.
- 401(k) retirement plan with company matching.
- Flexible work arrangements and remote work opportunities.
- Paid time off, holidays, and sick leave.
- Professional development and certification reimbursement.
- Employee wellness programs.
- Career growth and advancement opportunities.
- Collaborative and innovative work environment.
Pay: $115,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- AD&D insurance
- Disability insurance
- Free parking
- Health insurance
- Life insurance
- Paid sick time
Work Location: In person