Design, develop and improve software utilising various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop and improve software utilising various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
Adhere to secure coding practices and implement effective unit testing to ensure reliable and secure software solutions.
Matching Summary
Design, develop and improve software utilising various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
C# .NET, .Net core, LINQ
Model-View-Controller (MVC)
HTML 5, Bootstrap, CSS
Angular JS or React JS
REST and SOAP API
SQL and Oracle databases
Nice-to-have
Containerization platform and docker deployment
CI/CD pipelines in Git Lab
AWS and Azure cloud services
ETL concepts and processes
Risk and controls
Change and transformation
Business acumen strategic thinking
Key Requirements
In-depth technical knowledge and experience
Thorough understanding of underlying principles
Leadership responsibilities or technical expertise development
Impact on work of related teams
Partner with other functions and business areas
Responsibility for end results of team's activities
Adherence to rules, regulation and codes of conduct