Software Engineer
About the role
As a Software Engineer at Acumatica, you will participate in the design, development, and customization of business applications, including developing data access layers, business objects, and presentation layers. The role involves supporting existing code, optimizing and refactoring, analyzing and correcting errors, and collaborating with development partners on architecture and code reviews. You will also provide guidance and support to developers in Acumatica’s development network. The company values collaboration, learning, and teaching, and offers a casual, high-energy culture with opportunities for professional and financial growth.
Must have
- Fresh graduates with a degree in Software Engineering, Computer Science, Information Technology, or a related field.
- Strong knowledge of C#, data structures and ability to write algorithms.
- Experience in teamwork with version control systems (preferably Git).
- Strong knowledge of the principles, patterns and design of complex software systems and the ability to apply them in practice.
- Enjoy collaboration, learning and teaching with others across disciplines.
Nice to have
- Exposure to Microsoft technologies such as .NET, C#, and MS SQL through academic projects, internships, or personal projects will be an added advantage.
- Added advantage to have exposure to complex business solutions (ideally ERP, Financial, Supply Chain, E-commerce, CRM or other business management software)
Technologies
- CRM
- C#
- .NET
- E-commerce
- ERP
- Git
- Jira
- MySQL
- SQL
Highlights
Fresh graduates are encouraged to apply. Exposure to Microsoft technologies through academic or personal projects is considered an added advantage. Acumatica is an Equal Opportunity Employer. Applicants needing reasonable accommodation can contact HR@acumatica.com.