Senior Software Engineer(.net)
Responsibilities
• Should be experienced with leading technologies, platforms, advanced knowledge of the Software Development Life Cycle and Process
• Extensive background in software development, including experience in solution architecture, technology architecture, database design and software application design
• Should have 4+ years’ experience.
• Strong exposure to integrating products or services into custom projects from a design and development perspective.
• Writing clean, high-quality, high-performance, maintainable code
• Develop and support software including applications, database integration, interfaces, and new functionality enhancements
• Coordinate cross-functionally to insure project meets business objectives and compliance standards
• Support test and deployment of new products and features
• Participate in code reviews
Qualifications, Tools, Technologies and Platform
• Bachelor's degree in Computer Science (or related field)
• 5+ years of relevant work experience
• .Net, .Net Core, Asp.net, C#, Web API, WCF, WPF, UWP and Silverlight.
• Angular, JavaScript, HTML5, CSS3, SASS, Bootstrap, W3.CSS and JQuery.
• Azure / AWS Cloud Services, CI/CD pipeline with Dockers, Containers, Micro-frontend and micro-services will be preferred
• Microsoft SQL Server, ORACLE 11g / 12C.
• Mobile App – Native (Android / IOS) and Hybrid Preferred
• TFS, SVN.
• Telerik Controls, SSRS, RDLC, DevExpress
• Agile Methodology (SCRUM Master), Waterfall Model, SOA, SAAS, MVC
• UI / UX Frame Work.
• Exposure to OWASP / NIST and PCI DSS security framework / guidelines
• Ability to multi-task, organize, and prioritize work
Industry
Banking, Remittance, WPS, UAE FTS