Senior Software Developer
at Silencer Central
Sioux Falls, South Dakota, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Jan, 2025 | USD 130000 Annual | 22 Oct, 2024 | N/A | Computer Science,Community Education,Web Services,Agile Environment,Communication Skills,Alternative Solutions,Scripting Languages,Classification,Netsuite,Javascript | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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