S3 logo

Technology and Data - Software Engineer 3 - Contingent

S3
3 days ago
Contract
On-site
Iselin, New Jersey, United States
$65 - $65 USD hourly
Software Development

Job Description

Job Title: Senior Software Engineer, IT Asset Management

Location: Iselin, NJ. Hybrid (3 days/week in office)

Duration: 12 Months

Job/Role Description:

This role is responsible for the end-to-end development of web applications and services supporting IT Asset Management. The ideal candidate is a Full-Stack Developer with strong Angular and Java skills who has previously worked in technology infrastructure roles such as Database Administrator, Windows/Unix Administrator, Storage Administrator, Messaging Administrator, or Network Administrator. This background provides deep, practical insight into the systems they will now be developing for.

  • Design, develop, and maintain high-quality, scalable full-stack applications using Angular and Java
  • Participate in the full development lifecycle from UI design to backend services and infrastructure considerations
  • Leverage strong infrastructure knowledge (Linux, virtualization, containers, etc.) to guide software design and development
  • Build solutions that automate IT Asset Management processes to improve efficiency and reliability
  • Collaborate with product managers, designers, infrastructure teams, and other engineers to deliver on the product roadmap
  • Mentor junior engineers and contribute to a culture of technical excellence
  • Write clean, maintainable, and well-documented code
  • Troubleshoot, debug, and resolve issues across both front-end and back-end components
  • Ensure all software prioritizes security, data integrity, and performance

Required Qualifications

  • Proven experience as a Full-Stack Developer with a strong portfolio of delivered projects
  • Proficiency in Angular and Java, with solid understanding of the full technology stack
  • Minimum 3-5 years of hands-on experience in a technology infrastructure role (Database Administrator, Windows/Unix Administrator, Storage Administrator, Messaging Administrator, or Network Administrator)
  • Deep understanding of the challenges and complexities in technology infrastructure environments
  • Experience with modern development practices including Git, CI/CD pipelines, and Agile methodologies
  • Excellent problem-solving, analytical, and troubleshooting skills
  • Strong communication and collaboration skills with both technical and non-technical stakeholders
  • Ability to work effectively in a team-oriented environment

Preferred Qualifications

  • Experience with containerization technologies such as Docker and Kubernetes
  • Experience with cloud platforms such as Azure or Google Cloud Platform
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Experience in a Site Reliability Engineering (SRE) or DevOps role
  • Contributions to open-source projects

Nice to Have

  • Financial Services industry experience

Additional Information

  • In-Office requirement: 3 days per week (8 hours per day)