Search by job, company or skills

Folks

Senior Software Developer

Save
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.


Responsibilitie

sKEY RESPONSIBILITIE

S▪ Pipeline Development: Design, develop, and maintain software tools and systems for VFX production pipelines to streamline and automate workflows

.▪ Software Architecture: Architect robust and scalable solutions following the Clean Architecture and other modern software engineering practices

.▪ Design Patterns & Principles: Implement and advocate for design patterns and SOLID principles to ensure maintainability and scalability of the codebase

.▪ Code Best Practices: Champion best practices, including TDD, peer reviews, and clean coding standards

.▪ Collaboration & Mentoring: Work closely with other developers, technical directors, and artists to gather requirements, provide technical guidance, and mentor junior developers

.▪ Project Management (Optional): Assist in project planning, task prioritization, and management to meet project deadlines and quality standards

.▪ Documentation: Maintain comprehensive documentation of systems, modules, and code structures for better team collaboration and project continuit

y
Qualificatio

ns▪ Education: bachelor's or master's degree in computer science, software engineering, or a related field (or equivalent experience

).▪ Experience: minimum of 8 years of software development experience, preferably in a VFX or animation studio environmen

t.▪ Proven experience with Python and C++ developmen

t.▪ Strong understanding of modern software design patterns, architecture principles, and SOLID principle

s.▪ Expertise in Clean Architecture, CQRS, and other architectural style

s.▪ Proficiency in TDD and other testing methodologie

s.▪ Familiarity with development tools such as Git, Docker, and Rez package managemen

t.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149312561

Similar Jobs

Mumbai, India

Skills:

PythonAWSGithubTypescriptPostgreSQLEntGo

Mumbai, India

Skills:

CSSNosqlPythonRDBMSGraphqlGolangNeo4jRESTLinuxJavascript

Navi Mumbai, Bengaluru, Mumbai

Skills:

JavaDesign PatternsData StructuresSpring BootKafkaMicroservicesAWS

Mumbai

Skills:

.NETSqlRoutingApiRest ApiGit

Mumbai

Skills:

AwsSqlPlJavaGit