Company Overview
Join our dynamic team at Inmar Intelligence, a fast-growing technology company committed to building cutting-edge web applications and cloud-based solutions to improve the businesses we partner with. We are looking for an Angular Engineer with strong .NET Core and cloud deployment expertise to take our platform to the next level. If you're passionate about building scalable, high-performance applications and enjoy working with the latest cloud technologies, we want to hear from you!
Position Overview
As a UI Software Engineer, you will play a key role in designing, developing, and deploying modern web applications using Angular and .NET Core. You will collaborate with cross-functional teams to deliver high-quality, user-centric solutions that integrate seamlessly with cloud services. The ideal candidate will have strong hands-on experience in front-end development using Angular, along with backend development using .NET Core, and possess deep knowledge of cloud infrastructure, deployment pipelines, and modern DevOps practices.
Key Responsibilities
- Design and develop responsive web applications using Angular and .NET Core in an agile environment.
- Architect and implement front-end components and services that meet business and technical requirements.
- Integrate RESTful APIs and collaborate with backend developers to ensure seamless interaction between front-end and back-end systems.
- Ensure applications are optimized for maximum speed, scalability, and reliability.
- Leverage cloud platforms (e.g., Azure, AWS, or GCP) to deploy and manage application environments.
- Build, test, and maintain CI/CD pipelines to automate deployment and monitoring processes in a cloud environment.
- Collaborate with UX/UI designers to implement intuitive and accessible user interfaces which are consistent with our business theme.
- Troubleshoot and resolve complex technical issues across the full stack. - Participate in code reviews, architectural discussions, and technology evaluations.
- Stay current with the latest industry trends, technologies, and best practices to continuously improve the development process.
- Refactor existing UI’s to improve code reuse and maintainability.
- Refactor existing code to improve performance and user experience.
Required Qualifications
- 5+ years of experience in front-end development, with a focus on Angular (v8+ preferred). - Proficiency in .NET Core (v3.1 or later) for building scalable back-end services. - Solid experience in cloud platforms such as Azure, AWS, or Google Cloud, with hands-on experience in deployment, scaling, and monitoring applications.
- Deep understanding of RESTful APIs, microservices architecture, and web security best practices.
- Experience in containerization (Docker, Kubernetes) and managing microservices in a cloud environment.
- Strong knowledge of CI/CD pipelines, version control (e.g., Git), and cloud-based deployment strategies.
- Ability to work collaboratively in a cross-functional team environment.
- Strong problem-solving skills and ability to debug complex technical issues. - Excellent communication and teamwork skills.
- Preferred Qualifications
- Experience with TypeScript and RxJS for handling asynchronous events in Angular.
- Public GitHub (or equivalent) profile demonstrating activity and use of best practices. - Experience with Agile/Scrum methodologies.
What We Offer
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work on exciting projects and influence the direction of future projects..
We are an Equal Opportunity Employer, including disability/vets.