The purpose of this role is that of high-level development, maintenance and support of a software application system from functional specification to end user product in accordance with defined business requirements. The role requires self-management, analytical abilities, prioritization, scheduling and successful delivery of improvements, bug fixes and support of the product suite using defined SDLC standards.
Primary Responsibilities for the Role
- Software Application Development
- Build and deploy custom Business Process Management Solutions utilizing the existing FlowCentric Framework
- Execute and effectively follow and manage the Implementation methodology in line with the SDLC
- Evaluate requirements and provide the best possible solutions, do workshops with clients, document outcomes through mapping clients' processes using Visio and delivering on the requirements
- Configure, Develop and Test solutions
- Communication/workshop/presentations with client to meet the customer's expectations
- Contributes towards improving development/support processes
- Strong focus on evaluating and analysing flaws/ discrepancies in system, and ability to estimate, plan and implement efficient, high-quality solutions
- Compilation of knowledge articles and presentations to users
- Provide post-implementation support as per SLA
- Technical Analysis & Design
- Analyse and design new/existing system changes and evaluate business impact of change, enhancements and new designs
- Translate the logical designs into physical designs and detailed programs designs, considering the agreed standards, the target environments infrastructure and architecture, performance requirements and external integrations
- Plan and implement bug-free changes to production application systems according to SDLC standards
Key Competencies
Problem Solving and Analysis
- Proven background in enterprise application design and implementation
- Experience in developing multithreaded applications
- Experience in developing real-time transaction processing applications
- Integration experience using Web Services and DLLs
- ERP system experience (advantageous)
Desired Skills, Experience and Qualities:
Education & Qualification
- Bachelor’s Degree or Diploma i.e., Information Technology, Informatics, or related area of study
- Microsoft Development Certifications (MCP, MCSD)
- 5+ years’ experience with software design and development on a Windows platform
- MVC is essential with at least 5 years’ experience
- Database systems (T-SQL, Database Intelligence, Database Administration)
- VBScript, .Net, C#, SQL 2016
- Java Script
- Ajax, Infragistics, BPM /Workflow (advantageous)