Acumatica
Acumatica•1d ago
LinkedIn

Senior Software Developer

Hyderabad, Telangana, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Acumatica

Full Job Description

Acumatica is a rapidly growing Cloud ERP company that delivers a comprehensive business management solution designed explicitly to enable small and mid-market companies to thrive in today’s digital economy. Acumatica’s flexible platform, customer-friendly business practices, and industry-specific functionality help growing businesses adapt to fast-moving markets and take control of their future.

With teams across North America, Europe, and Sri Lanka, Acumatica is expanding its footprint into India by establishing a world-class engineering center in Hyderabad. This center will be a core part of the global product and technology team, driving innovation across multiple areas to expand the product portfolio and business.

Job Summary: The Senior Developer designs and delivers complex, scalable features and services. The role writes robust, maintainable code, leads code/design reviews, mentors teammates, and drives quality, monitoring, and technical debt reduction. Partnering with Product, QA, and cross-functional teams, the Senior Developer owns critical code areas, improves engineering processes, and ensures on-time, high-quality releases.

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+ years in Software Engineering role
      • 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

    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

Company

Acumatica

Acumatica

Acumatica Cloud ERP is a comprehensive business management solution designed for the digital economy, fostering connected and collaborative work environments. Tailored for small and mid-market compani...

Hyderabad, Telangana, India
Posted on LinkedIn