Senior Software Developer

Timothy Jon & Associates

Senior Software Developer

Sioux Falls, SD
Full Time
Paid
  • Responsibilities

    The Senior Software Developer will be responsible for designing, customizing, implementing, and maintaining software solutions. This role requires expertise in software development, strong problem-solving abilities, and the capacity to work collaboratively with cross-functional teams with a preference for expertise in NetSuite.

    Essential Functions:

    • Lead the end-to-end software development lifecycle, from requirements gathering to deployment and maintenance.
    • Develop scalable and high-quality software solutions, with a focus on NetSuite customization, integrations, and enhancements.
    • Collaborate closely with cross-functional teams to understand business requirements and translate them into technical specifications.
    • Utilize NetSuite SuiteScript, SuiteTalk, SuiteFlow, and SuiteBuilder to architect, customize, and optimize NetSuite applications.
    • Design and implement integrations between NetSuite and other systems, ensuring seamless data flow and functionality.
    • Provide technical guidance, mentorship, and support to junior developers, fostering a culture of continuous learning and improvement.
    • Perform code reviews, testing, debugging, and troubleshooting to maintain code integrity and system stability.
    • Stay updated with the latest NetSuite releases, features, and best practices, recommending, and implementing enhancements as needed.
    • Contribute to architectural decisions, system design, and technology evaluations to drive innovation and efficiency.

     

     

    REQUIREMENTS:

    • Bachelor’s degree in Computer Science, Engineering, or related field required.
    • 7+ years of professional software development experience required, with a preference for hands-on experience in NetSuite development.
    • Proficiency in JavaScript, and strong experience with scripting languages. Knowledge of SuiteScript (2.0/2.1) is highly desirable.
    • Familiarity with NetSuite modules such as SuiteCommerce, SuiteCloud IDE, SuiteBuilder, and SuiteAnalytics.
    • Experience in designing and developing integrations using REST/SOAP web services and other integration tools.
    • Strong problem-solving skills, ability to work in an agile environment, and manage multiple priorities effectively.
    • Excellent communication skills, both written and verbal, to collaborate with diverse teams and stakeholders.
    • Excellent attention to detail
    • Excellent interpersonal, written, and oral communication skills
    • Ability to manage multiple projects with strict deadlines in a fast-paced environment.
    • Ability to work independently to achieve goals and targets.