Netsuite Engineer
Core
Develops, designs, codes, debugs, maintains, and validates applications across the software development life cycle for internal and external client software solutions in the payments technology landscape.
Role type
Mid-level full-stack software engineer
Builds
Internal and external client software solutions
Domain
Payments technology, enterprise software
Deliverable
production ML models | product features
Required skills
Modern programming languages (Java, Python, .NET, Ruby), relational and NoSQL databases (Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop), APIs, external services, Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop, web frameworks (Node.js, React.js, Angular, Redux), development tools (Eclipse, Visual Studio, Webpack, Babel, Gulp), mobile development (iOS, Android), machine learning (Python, R, Matlab, Tensorflow, DMTK)
Preferred skills
IBM Rational Tools
Responsibilities
Develops basic to moderately complex code using front and/or back end programming languages within multiple platforms; Analyzes, modifies, and develops moderately complex code/unit testing to develop concise application documentation; Performs testing and validation requirements for moderately complex code changes; Provides support to leadership for the design, development and enforcement of business/infrastructure application standards; Conducts and provides basic billable hours and resource estimates on initiatives, projects and issues; Assists with on-the-job training and provides guidance to other software engineers
Seniority
Mid-level, journey-level IC