Senior Software Developer

Acumatica


Job Location:

Hyderabad - India

Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

Primary Job Responsibilities 

  • Review functional specs for technical feasibility; suggest improvements for clarity and alignment with system capabilities.
  • Write robust efficient well-tested code for complex features; apply appropriate design patterns.
  • Lead thorough code reviews for logic maintainability performance and impact; provide actionable feedback.
  • Draft/review technical design documents and validate architectural feasibility.
  • Own key codebase areas and continuous improvements; proactively identify and reduce technical debt; enhance tooling.
  • Monitor features in production; propose and implement better observability and alerting.
  • Break down work refine estimates and identify technical risks during planning; help the team deliver on time and with quality.
  • Lead troubleshooting complex issues; create workarounds or convert issues into clear actionable bug reports.
  • Lead team technical discussions; facilitate cross-department collaboration and remove blockers.
  • Mentor peers (including onboarding support) and raise technical risks to leads.
  • Recommend and implement process improvements across the development lifecycle.

Qualifications :

Requirements

  • Bachelors Degree in Computer Science Software Engineering or a related field
  • 5-8 yearsSoftware Engineering role

Knowledge

  • Advanced proficiency in core programming language(s) used by the team. C#/Java (object oriented programming skills is a must).
  • Advanced command of role-based tools (e.g. modern IDEs Git CI/CD issue tracking).
  • Software design techniques and design patterns SOLID principles and refactoring practices.
  • Fundamentals of system architecture APIs data modeling and performance/scale considerations.
  • Test strategies (unit/integration) automation and continuous delivery.
  • Production monitoring/observability concepts (logging metrics tracing).
  • Professional working proficiency in English (spoken and written)

Skills

  • Complex feature implementation clean code and automated testing.
  • Technical design and documentation; code and design reviews.
  • Debugging performance tuning and incident/problem management.
  • Work breakdown estimation and risk identification.
  • Cross-functional collaboration clear communication and stakeholder alignment.
  • Tooling improvement (build test CI/CD) and developer productivity enhancements.
  • Mentoring and knowledge sharing.

 

 


Additional Information :

Abilities

  • Translate requirements into feasible scalable technical solutions.
  • Own and steward critical code areas proactively manage technical debt.
  • Lead technical discussions and influence architecture and process improvements.
  • Monitor and operate services in production drive reliability and resilience.
  • Deliver high-quality outcomes on schedule in a fast-paced environment.
  • Adapt learn new technologies quickly and guide others to do the same.

Remote Work :

No


Employment Type :

Full-time

Primary Job Responsibilities Review functional specs for technical feasibility; suggest improvements for clarity and alignment with system capabilities.Write robust efficient well-tested code for complex features; apply appropriate design patterns.Lead thorough code reviews for logic maintainability...

About Company

Company Logo

Acumatica is a company on a mission. We are a leading innovator in cloud ERP (Enterprise Resource Planning) with customers worldwide. But don’t take our word for it—read what analysts like G2 and Info-Tech have to say about us. Acumatica is different by design and purposely built to h ... View more

View Profile View Profile