Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Senior Software Engineer to support IT Asset Management solutions. This role focuses on full-stack development with an emphasis on Angular-based front-end applications, RESTful API development, and SQL Server backend systems. The ideal candidate has experience delivering scalable enterprise applications and collaborating across engineering and infrastructure teams in a cloud-based environment.
In this role, you will consult on and contribute to moderately complex software engineering initiatives, participate in large-scale planning, and help resolve technical challenges through thoughtful analysis and collaboration., * Design, develop, and maintain scalable, high-quality web applications using Angular and backend services.
- Build and integrate RESTful APIs that support enterprise IT Asset Management platforms.
- Develop and maintain backend systems using SQL Server.
- Contribute to the full software development lifecycle, including design, development, testing, deployment, and maintenance.
Cloud & DevOps
- Deploy and support applications in cloud environments, preferably Red Hat OpenShift (OCP).
- Participate in and enhance CI/CD pipelines to improve deployment reliability and development efficiency.
- Support microservices-based solutions where applicable.
Collaboration & Delivery
- Collaborate with cross-functional teams including product, infrastructure, and engineering partners.
- Analyze moderately complex technical challenges, evaluate variable factors, and recommend solutions.
- Ensure delivered solutions meet established security, compliance, and performance standards.
Requirements
- 4+ years of professional Software Engineering experience, demonstrated through work, consulting, education, training, or military experience.
- Strong experience with Angular (front-end development).
- Experience designing and developing RESTful APIs.
- Backend development experience with SQL Server.
- Cloud platform experience; Red Hat OpenShift (OCP) strongly preferred.
- Hands-on experience with CI/CD pipelines and modern DevOps practices.
- Solid understanding of software engineering principles, coding standards, and system design.
Preferred Qualifications (Plus Skills)
- Experience working with microservices architecture.
- Exposure to containerization technologies (Docker/Kubernetes).
- Experience supporting enterprise-scale or IT operations-focused applications.