Senior Software Developer

at  Silencer Central

Sioux Falls, South Dakota, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jan, 2025USD 130000 Annual22 Oct, 2024N/AComputer Science,Community Education,Web Services,Agile Environment,Communication Skills,Alternative Solutions,Scripting Languages,Classification,Netsuite,JavascriptNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOIN ONE OF THE FASTEST GROWING COMPANIES IN AMERICA, RECENTLY RECOGNIZED AS AN INC. 5000 AWARD-WINNING COMPANY WITH MORE THAN 400 PERCENT GROWTH OVER THE PAST THREE YEARS. SILENCER CENTRAL IS PASSIONATE ABOUT THE COMPLIANCE, KNOWLEDGE AND COMMUNITY EDUCATION IN FIREARM SOUND SUPPRESSION AND MAKING SILENCER BUYING SIMPLE SINCE 2005. APPLY TODAY!

Classification: Full time; Exempt
Shift: Monday–Friday; core hours 8:30am-5:00pm, flexibility in hours based on project needs
Location: On-site

JOB SUMMARY:

At Silencer Central, we believe that Customers + Integrity = Winning. This role will be responsible for designing, customizing, implementing, and maintaining of 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 is preferred.
  • Experience in designing and developing integrations using REST/SOAP web services and other integration tools.
  • Experience with mobile development and support is highly desirable.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
  • Ability to organize and prioritize work
  • Ability to work in a team environment to achieve team, departmental, and corporate goals
  • Critical thinking ability - using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
  • Ability to monitor and assess performance of self, team members and the operation to make improvements or take corrective action

Responsibilities:

  • 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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science engineering or related field required

Proficient

1

Sioux Falls, SD, USA