Software Engineer
- Industry Other
- Category Programming/Software Development
- Location Lalitpur District, Nepal
- Expiry date Aug 21, 2025 (6 days left)
Job Description
Responsibilities and Duties
- Design and develop complex web/mobile applications using Force.com technology (i.e., Visual Force, Lightning Web Components (LWC), Apex Classes, Apex Custom Controllers, Apex Triggers, and Apex Web services). For details visit http://www.force.com
- Participate in requirements gathering, design, configuration, testing, data migration and deployment.
- Work with a solid team which includes architects, leads, and developers.
- Ensure code quality through unit tests, code reviews, and championing best practices (SOLID principles, naming conventions, governor limits awareness)
- Interact effectively via IM, Teams, JIRA and email with overseas clients.
- Should have a passion for solving problems and providing workable solutions with a team.
- Stay current with technological developments related to the CQ application, as well as management practices which include:
- Reading current releases documentation (Salesforce (SF) and ComplianceQuest (CQ))
- Attending presentations, conferences and workshops, and meeting with colleagues
- Maintain current on all assigned internal CQ training as assigned in the CQ-QMS.
- Comply with all internal CQ Quality and Information Security requirements.
- Mentor and coach junior engineers; foster knowledge sharing through documentation and team learning sessions.
- All other responsibilities / duties as assigned.
- Flexibility to work in different shifts when required.
Qualifications
- Education: Bachelor’s degree or equivalent in computer related studies.
- Experience: 3-5 years of experience in software development
Specific Skills
- Strong conceptual and practical foundation in Web programming
- Strong theoretical and practical knowledge of object-oriented programming.
- Strong programming experience in JAVA / C#
- Strong expertise in JavaScript and UI libraries like jQuery, Angular.js. Node.js, React.js
- Experience with Git, and CI/CD pipeline implementation
- Ability to build and test and debug complex Web/mobile user interfaces.
- Sound problem-solving skills
- Ability to develop and present new ideas and conceptualize new approaches and solutions.
- Should be a self-starter/self-driven, motivated and result oriented professional, who is willing to learn latest trends in technologies to be part of our growing dynamic development team.
- Knowledge of Quality Management System and its application is a plus.
- Strong knowledge of HTTP protocol. SOAP/REST APIs and middleware platforms experience would be an added advantage.
- Proven experience developing Visualforce, LWC, Apex classes and triggers, and writing experience in complex SOQL queries would be a strong advantage.
- Investigating and using new technologies where relevant