Job Description
As a Senior Software Engineer, you will be part of Acumatica team of developers that collaborate and create large-scale, production-grade cloud-based ERP, CRM, and other web applications using Microsoft technologies (.NET, C#, MS SQL Server) for businesses around the world.- Participate in the design, development and customizations of business applications
- Develop data access layers, business objects, and presentation layers
- Research and develop Enterprise grade Modular Software
- Support for existing code, code optimization, and refactoring
- Analyze the code, search for and correct errors in the existing functionality
- Working with development partners on architecture and code reviews
- Provide guidance and support to developers participating in Acumatica’s development network and evangelize the Acumatica ERP framework
- Development: C#, SQL, ASP.NET
- Source control system: GIT/STASH/BAMBOO
- Bug tracking system: JIRA
- Database management tools: MS SQL/MySQL
- Minimum 3+ years of experience in building commercial business applications using Microsoft technologies (.NET, C# and MS-SQL) along with a degree in Software Engineering, Computer Science or Information Technology
- 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.
- Passionate about writing things that are “elegant and efficient” – things that are robust, scalable and perform well.
- Enjoy collaboration, learning and teaching with others across disciplines.
- Added advantage to have exposure to complex business solutions (ideally ERP, Financial, Supply Chain, E-commerce, CRM or other business management software)
- Industry competitive salary
- Comprehensive Health & Life insurances
- Hybrid working
- Office lunch
- Exposure to working with distributed global teams
- Paid paternity leave
Generating Apply Link...