Acumatica is hiring
Senior Software Developer
📋 Description
- Review functional specs for technical feasibility; suggest improvements for clarity and alignment
- 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
- Draft/review technical design documents and validate architectural feasibility.
- Own key codebase areas and continuous improvements; proactively identify and reduce technical debt
- Monitor features in production; propose and implement better observability and alerting.
🎯 Requirements
- Bachelors Degree in Computer Science, Software Engineering, or a related field
- 5-8+ years Software Engineering role
- Advanced proficiency in core programming language(s) used by the team. C#/Java (object oriented
- 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.
