Responsibilities:
- Actively participate in all stages of software development life cycle.
- Analyse user requirements and develop application to meet user requirements.
- Create detail design and relevant technical documentation.
- Validate system performance by developing and conducting test scripts; completing bug fixes.
- Support continuous improvement, investigating alternatives and technologies to meet user’s requirement.
- Ensure codes written are of the highest quality with good unit testing scripts.
- Perform detail impact analysis to minimize error due to change in code.
Requirements:
- Degree in Computer Science or Engineering or equivalent work experience
- At least 4-6 years relevant working experience including expertise in enterprise architecture Consulting skills such as interviewing stakeholders, conducting architecture reviews, and consensus building
- Professional experience with n-tier application architectures development, data modeling and integration, service-oriented architectures and XML
- Experience with deployments cloud infrastructure such as AWS, Azure, or Google Cloud
- Experience with automated testing
- Knowledge of CI/CD, DevOps/DevSecOps would be an added advantage
- Thirsty for knowledge and keen to explore new technologies
- Additional technical qualifications include hands-on experience in several of the following products or technologies: .NET Development Platform (Visual Studio, .Net Framework), C#,ASP.Net, Transact-SQL, XML, OData, HTML, jQuery, Java script, Soap, Web Services, Agile Development Methodologies, SQL Server, SSRS, SSIS
- Additional experience with COTS product, low code platform development.
- Knowledge of D365 CRM will be an added advantage.
- Excellent communication skills and strong analytical and conceptual skill