We are a fast-paced and growing company that values innovation, teamwork, and continuous improvement
Position: Senior Software Developer
Location: New York, New York, United States
Salary: $100 Per hour
Job Description: Our company is seeking a highly skilled and experienced Senior Software Developer to join our dynamic team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients and contribute to the overall success of our company.
Key Responsibilities:
- Collaborate with cross-functional teams to gather and analyze requirements for new software solutions
- Design and develop software applications and systems using the latest technologies and coding standards
- Write clean, efficient, and maintainable code that adheres to best practices and coding guidelines
- Conduct thorough testing and debugging of software to ensure its functionality, reliability, and performance
- Work closely with project managers and other team members to ensure timely delivery of projects
- Mentor and provide technical guidance to junior developers to help them grow and improve their skills
- Stay updated with the latest trends and advancements in software development and recommend new technologies and tools to enhance our products and processes
- Participate in code reviews and provide constructive feedback to improve code quality and maintainability
- Troubleshoot and resolve complex technical issues in a timely and efficient manner
- Collaborate with the Quality Assurance team to ensure the delivery of high-quality software products
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 5 years of experience in software development, with a strong focus on backend development
- Proven experience in designing and developing software applications using modern programming languages such as Java, Python, or C++
- In-depth knowledge of software development methodologies and best practices
- Strong experience with database design and development, SQL, and ORM frameworks
- Familiarity with front-end development technologies such as HTML, CSS, and JavaScript
- Experience working with Agile/Scrum methodologies and tools such as JIRA
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and in a team environment
- Passion for learning and staying updated with the latest technologies and trends in software development
As a Senior Software Developer, you will have the opportunity to work on exciting projects, collaborate with talented individuals, and make a significant impact on our products and clients. Join us and take your career to the next level!