Software Engineer, IT Asset Management
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Strategic Staffing Solutions, is seeking the following. Apply via Dice today!Job Title: Senior Software Engineer, IT Asset ManagementLocation: Iselin, NJ. Hybrid (3 days/week in office)Duration: 12 MonthsJob/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 performanceRequired 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 environmentPreferred 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 projectsNice to Have Financial Services industry experienceAdditional Information In-Office requirement: 3 days per week (8 hours per day)