Software Developer III

Radwell International, Inc.Willingboro, NJ
33d$110,000 - $140,000

About The Position

Develop technical solutions and software in support of Radwell International, by using standard Radwell software development practices. Including but not limited to pair programming, SCRUM, SAFe, XP and other Agile SDLC practices to further the team's goal, of delivering measurable increments of value to the system during each month. As a fully qualified computer programmer, applies standard programming procedures and detailed knowledge of pertinent subject matter (e.g., work processes, governing rules, clerical procedures, etc.) in a specific programming area such as warehouse picking or other standardized operation or problem. Works according to approved statements of requirements and specifications. The programs developed or modified typically are linked to several other programs in that the output of one becomes the input for another. Recognizes probable interactions of other related programs with the assigned program(s) and is familiar with related system software and computer equipment. Solves conventional programming problems. And most importantly take ownership of assigned projects; from requirements to deployment all steps of the assigned project shall be championed by the Software Developer III. Performs such duties as: develops, modifies, and maintains assigned programs; designs and implements modifications to the interrelation of files and records within programs in consultation with higher level staff; monitors the operation of assigned programs and responds to problems by diagnosing and correcting errors in logic and coding; and implements and/or maintains assigned portions of a programming project. Tests and documents work, writes and maintains operator instructions for assigned programs. In addition, you may carry out fact-finding and programming analysis of a single activity or routine problem, applying established procedures where the nature of the program, feasibility, computer equipment, and programming language have already been decided. May analyze present performance of the program and take action to correct deficiencies based on discussion with the user and consultation with and approval of the supervisor or higher-level staff. May assist in the review and analysis of detailed program specifications and in program design to meet changes in work processes.

Requirements

  • Proficiency in Structured and/or Object-Oriented Programming Skills
  • Proficient in Data Structures and SQL
  • Proficient in a .Net environment
  • Systems Analysis and Design
  • Experience in supporting and/or implementing complex integration projects
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with RESTful API design and implementation. As well as microService design patterns.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Understanding of DevOps practices and CI/CD pipelines.
  • Effective communication and collaboration abilities to work within a team
  • Leadership qualities to mentor junior developers and drive project success
  • Ability to work in a pair programming environment as needed
  • Ability to make and keep commitments to the team
  • Ability to solve complex problems
  • Attention to detail
  • Ability to work effectively with little or no supervision
  • Strong written and verbal communication skills
  • AS, AAS, BS or equivalent degree in a technology related discipline such as Computer Science or Management of Information Systems, plus 5 years' experience developing solutions using MS tools + Languages preferred

Responsibilities

  • Develop, test, and document system programs; applies well-developed knowledge of programming techniques and computer systems to effectively perform assignments
  • Development Standards and Policies - follow standards for production code including but not limited to, check-in policies, naming conventions, static code analysis, documentation requirements and unit tests
  • Provide release support and training to end-users on the software the team has created.
  • Demonstrate a proficient understanding of systems, processes, and procedures; applies this knowledge constructively when completing assignments.
  • Demonstrate a proficient understanding of Radwell International operational functions (i.e. sales order processing, purchasing, inventory management, shipping, and accounting) and the related software interaction.
  • Engage in continuous self improvement and team improvement activities, including but not limited to independent study of technical topics, peer to peer training, and attainment of external certifications related to the tools and technologies utilized by the team.
  • Other tasks may also be required from time to time, at the discretion of management, in order to achieve department and company objectives.

Benefits

  • Radwell offers a comprehensive benefits package including health, dental, and vision coverage.
  • The Company provides company sponsored short-term and long-term disability benefits, as well as $50,000 in Life insurance.
  • These benefits, along with additional voluntary benefits, are available to all regular full-time employees beginning on first day of employment.
  • All employees are automatically enrolled at 3% into the Company's 401(k) Plan on the first of the month following 90 days of continuous employment.
  • Employees are eligible for common paid Company Holidays and 15 days of PTO annually, which begin accruing on first date of employment and may be used immediately upon joining the team.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Repair and Maintenance

Education Level

Associate degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service