Software Engineer 2
Harish Test Client
US
12 days ago
Job Description
Job Title: Senior Software Developer
Job Description:
We are seeking an experienced Senior Software Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong problem-solving skills, deep technical expertise, and a passion for writing clean, efficient, and scalable code. You will collaborate with cross-functional teams to define system requirements, architect solutions, and guide junior developers through best practices and code reviews.
Key Responsibilities:
- Design, develop, test, and deploy robust software applications.
- Collaborate with product managers, designers, and other engineers to deliver high-quality features.
- Participate in code reviews and mentor junior developers.
- Optimize application performance and ensure scalability and reliability.
- Stay current with emerging technologies and industry trends to drive continuous improvement.
Requirements:
- Bachelor’s degree in Computer Science or a related field.
- 5+ years of professional software development experience.
- Proficiency in one or more modern programming languages (e.g., C#, Java, Python, or JavaScript).
- Strong understanding of software design principles, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines is a plus.