Senior Software Developer
Apply NowCompany: Tecolote Research, Inc.
Location: Goleta, CA 93116
Description:
Overview
Join our team as a Senior Software Developer and play a pivotal role in advancing our company's systems. If you're passionate about software development and ready to tackle challenging projects that make a difference, this opportunity is for you!
Responsibilities
- Lead cross-functional projects and teams
- Take on complex development projects and proactively address challenges
- Champion the adoption of new tools, methodologies, and systems
- Provide guidance, mentorship, and act as a team lead
- Develop, test, and maintain enterprise applications
- Design and implement complex enterprise applications
- Innovate and modernize software development technologies
- Conduct code reviews and ensure high-quality code
- Create and maintain documentation
- Communicate effectively with operational teams
- Translate requirements from customers into Engineering Requirements
- Manage time effectively in a deadline-driven environment
- Potentially supervise staff and perform other assigned duties
Skills Required
- U.S. Citizenship
- Minimum 8 years of experience in software development
- Strong understanding of object-oriented software principles, SOLID and DRY
- Knowledge of Microsoft Stack or MEAN stack.
- Proficiency in Microservices, WinForms, Typescript, RESTful APIs, NPM
- Experience in building applications and user interfaces
- Familiarity with relational databases and in-depth knowledge of SQL
- Proven innovator with proactive, results-oriented mindset
- Creative problem-solving abilities
- Excellent communication and collaboration skills
- Salary Range: $115,000 - $135,000 per year, DOE