About the RoleWe are hiring an experienced OutSystems Developer to design, develop, integrate, and support enterprise-critical applications using OutSystems and .NET technologies. The role requires strong hands-on expertise in full-stack development, APIs, production support, performance, security, and enterprise integrations, with exposure to cloud, DevOps, and modern application architectures considered a strong advantage.
- Key ResponsibilitiesSoftware Troubleshooting: Diagnose and resolve issues related to custom-built applications, third-party software integrations, and software environments (.NET, VueJS, Jquery, Web Browsers etc.).
- Code Debugging: Use programming skills to troubleshoot and identify root causes in the software code, reviewing logs, error reports, and user-reported issues.
- Support & Maintenance: Provide support for software installations, configuration, updates, and patches. Address bugs, performance issues, and integration problems. Should be able to write SQL queries (Oracle and SQL Server) to troubleshoot or get the data as per requirements.
- Collaboration with Developers: Work with the software development team to escalate, report, and help resolve more complex software issues, providing detailed information on the issues encountered.
- Report Development: Should be able to collect user requirements for report, write the SQL queries and create Statistical reports using Crystal Report or Power BI tools.
- Customer Communication: Offer technical support via phone, email, and remote sessions to resolve software-related problems. Clearly explain technical issues and solutions to non-technical users.
- Documentation: Maintain and update technical documentation, including knowledge base articles, troubleshooting guides, and user manuals for both internal and customer use.
- Software Testing: Assist in software testing by replicating reported issues, suggesting test cases, and ensuring that fixes are properly deployed.
- API & Integration Support: Provide support for APIs, SDKs, and other software integration points, helping users and clients set up or troubleshoot their connections.
- Proactive Monitoring: Monitor software performance, logs, and alerts to identify potential issues before they escalate.
- Feedback Loop: Serve as a bridge between end users and the development team by providing valuable user feedback that can guide future development or product improvements.
- Required SkillsProgramming Knowledge: Proficiency in .NET programming language (C#, MVC, Web API,.NET Core) to assist in debugging and troubleshooting. And familiarity with progressive JS (like VueJS, React)
- Software Lifecycle Understanding: Familiarity with software development life cycle (SDLC), version control (e.g., Git), and bug tracking systems (e.g., Jira).
- Troubleshooting: Strong debugging skills, with experience in identifying software issues using logs, error messages, and tracing code.
- Database Knowledge: Basic understanding of Either Oracle or SQL Server databases, including SQL queries and database troubleshooting.
- Customer Service: Strong communication skills with the ability to explain complex technical issues in clear, non-technical terms.
- Problem Solving: Advanced analytical and problem-solving abilities, particularly in debugging and resolving software-related issues.
Incase you would like to apply to this job directly from the source, please click here