Search by job, company or skills

Unify Technologies

Software Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants

Job Description

Responsibilities

  • Design and Development: Architect, design, and implement scalable and efficient software solutions using Java.
  • Engage in the full software development lifecycle from conception through deployment.
  • Algorithm Optimization: Utilize your deep understanding of data structures and algorithms to optimize and enhance existing systems and contribute to solving complex problems.
  • Code Quality: Write clean, maintainable, and testable code.
  • Participate in code reviews and contribute to best practices in software development.
  • Functional Programming: Apply functional programming principles where appropriate.
  • Familiarize yourself with Scala or similar functional programming paradigms.
  • Collaboration: Work closely with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software products.
  • Mentorship: Provide technical leadership and mentorship to junior developers, guiding them in both best practices and career growth.

Requirements

  • Strong DSA Fundamentals: Proven expertise in data structures and algorithms is essential for this role.
  • Scala or Functional Programming Familiarity: While Scala experience is not mandatory, a solid understanding of functional programming concepts and familiarity with Scala will.

This job was posted by Krishna Chaitanya Bandaru from Unify.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144858041

Similar Jobs