We offer a competitive salary and benefits package, along with a dynamic and collaborative work environment
Position: Senior Software Development Engineer
Location: New York, New York, United States
Salary: $107 Per hour
Job Description: We are seeking a highly skilled and experienced Senior Software Development Engineer to join our dynamic team. As a Senior Software Development Engineer, you will be responsible for developing, testing, and maintaining software systems and applications. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients.
Key Responsibilities:
- Design, develop, and test software systems and applications using various programming languages and tools
- Collaborate with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions
- Participate in code reviews, debugging, and troubleshooting to ensure code quality and optimize performance
- Proactively identify and address technical issues and work with the team to find solutions
- Stay up-to-date with the latest technologies and industry trends and bring new ideas to the team
- Mentor and provide technical guidance to junior team members
- Develop and maintain technical documentation for software systems and applications
- Work in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of experience in software development, preferably in a Senior or Lead role
- Strong proficiency in at least one programming language (e.g. Java, C++, Python)
- Experience with web development and front-end technologies (e.g. HTML, CSS, JavaScript)
- Hands-on experience with software development tools and frameworks (e.g. Git, Jenkins, Spring)
- Knowledge of Agile methodologies and best practices
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work independently and in a team environment
- Proven track record of delivering high-quality software solutions on time and within budget
If you have a passion for software development and a desire to work with cutting-edge technologies, we would love to hear from you. Apply now to join our team as a Senior Software Development Engineer!