Software Engineer
Risk Professionals
PKR 200,000 • Published Date: • Remote
Description
Join Risk Professionals as a Software Engineer to design, develop, and deploy scalable software solutions that drive the company’s technical advancement. In this role, you will leverage your expertise in system design, API development, and cloud computing to build high-quality applications that meet business needs. Your focus will include working on front-end components and integrating them within microservices architectures to create seamless user experiences. The position requires a minimum of two years of experience in software development, including familiarity with containerization and cloud platforms such as Microsoft Azure. As a Software Engineer at Risk Professionals, you will collaborate with cross-functional teams to translate requirements into efficient, maintainable code. You will work independently and as part of an agile development team, applying best practices in RESTful API design and microservices to enhance software performance and scalability. This role does not involve managing a team, allowing you to focus on honing your technical skills and contributing individual expertise to project success.
Responsibilities
- Design, develop, and maintain front-end and back-end components of software applications, ensuring robustness and scalability.
- Implement system design principles to create efficient and reusable software modules that meet technical specifications and business requirements.
- Develop and consume RESTful APIs to facilitate communication between distributed services within a microservices architecture.
- Deploy and manage applications in cloud environments with a strong focus on Microsoft Azure services and cloud computing best practices.
- Utilize containerization technologies to package and deploy applications consistently across various environments.
- Collaborate closely with UI/UX designers, product managers, and other engineers to deliver seamless user experiences and high-quality software products.
- Participate in code reviews, testing, and debugging to maintain code quality and optimize performance.
- Stay updated with emerging technologies and industry trends to recommend improvements and introduce innovative solutions.
- Ensure compliance with security standards and data protection regulations during software development and deployment.
- Document software designs, technical specifications, and codebases to facilitate knowledge sharing and ease maintenance.
Experience
2 Years
Apply By
Required Skills
- System Design
- API Development
- Cloud Computing
- Containerization
- Microservices Architecture
- RESTful API Design
- Microsoft Azure
- Front End Development
- JavaScript
- HTML5
- CSS3