If you are a highly motivated and innovative Senior Software Developer with a passion for creating cutting-edge software solutions, we would love to hear from you. Join our team and be a part of our mission to revolutionize the software industry.
Position: Senior Software Developer
Location: San Jose, California, United States
Job Type: Contract
Salary: DOE
BuildPro Construction is seeking a highly skilled and experienced Senior Software Developer to join our dynamic and innovative team. As a Senior Software Developer, you will play a crucial role in the development and maintenance of our software products. You will have the opportunity to work on cutting-edge technologies and contribute to the growth and success of our company.
Key Responsibilities:
- Design, develop, and implement software solutions in accordance with company standards and best practices.
- Collaborate with cross-functional teams to gather and analyze requirements, develop technical specifications, and provide accurate time estimates.
- Write clean, efficient, and maintainable code that meets business requirements.
- Troubleshoot and debug complex issues, and provide timely resolutions.
- Conduct code reviews and provide constructive feedback to junior developers.
- Stay updated with the latest trends and advancements in software development, and proactively suggest new ideas and solutions.
- Mentor and coach junior developers, and assist in their professional growth and development.
- Participate in the entire software development life cycle, including planning, designing, coding, testing, and deployment.
- Continuously improve and optimize existing software products to enhance performance, usability, and scalability.
- Adhere to coding standards, software development processes, and quality assurance procedures.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development.
- Extensive experience in Spanish.
- Proven track record of designing and implementing software solutions from concept to deployment.
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with agile methodologies and project management tools.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and in a team environment.
- Passion for learning and keeping up with industry trends and advancements.
Apply now and take the next step in your career!.