Roles and Responsibilities
- Design, develop, and maintain custom applications and integrations using NetSuite SuiteScript (JavaScript) and potentially other Java technologies.
- Front-end and back-end programming.
- Translate business requirements into technical solutions, ensuring efficient and scalable implementations.
- Develop and execute test plans and test cases, including unit, functional, performance, and scalability testing.
- Design and implement integrations between NetSuite and other systems, potentially using middleware tools.
- Ensure data integrity and accuracy across integrated systems.
- Identify and address performance bottlenecks in NetSuite applications and integrations.
- Design and implement solutions to ensure scalability and maintainability of NetSuite systems.
- Collaborate effectively with development teams, product management, and UX to deliver new product offerings.
- Troubleshoot and resolve technical issues related to NetSuite applications and integrations.
- Write technical documentation to support the NetSuite development process.
- Developing large scale Java web applications.
- Integrating front-end elements into the application.
- Coordinating with co-developers and other related departments.
- Working on bug fixing and improving application performance.
- Attending group gatherings to discuss initiatives and goals.
- Troubleshooting, fixing, and coding for other developers.
- Meeting deadlines on time-sensitive deliveries.
- Creating thorough reports on work accomplished and projects completed.
Requirements
- Proven experience of at least 4 to 5 years in Java-based programming.
- Strong proficiency in Java and JavaScript (SuiteScript).
- Strong knowledge of Core Java (1.8), J2EE, Spring, Hibernate, and MySQL.
- Experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with NetSuite SuiteScript (JavaScript) and SuiteAnalytics.
- Experience with IDEs (e.g., IntelliJ, Eclipse), version control systems (e.g., Git), and build tools (e.g., Maven, Gradle).
- Experience with unit, functional, performance, and scalability testing.
- Experience with designing and implementing integrations between systems.
- Ability to mentor and guide junior developers.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork skills.
A degree in coding, computer science, or a related subject is required.
Job Category: IT
Job Type: Full Time
Job Location: Chennai