Responsibilities:Design, develop, document, test, deploy, and maintain front end & back end of web /mobile applications Ensure the proper setup & functioning of the CI/CD pipeline and tools to support application development and testingImprove software quality using Agile and waterfall practices such as code review and unit testingDesign and build services with a focus on business value and usabilityGather, document, and analyze business requirements to help define scope of software development initiatives. Work with development teams and product owners to ideate software solutions, as well as applying customer protocols Design client-side and server-side architectureArchitect and implement web/mobile UI/UX based on provided wireframes and business requirementsHelp testing software to ensure responsiveness and efficiencyTroubleshoot, debug and upgrade softwareBuild features and applications with a mobile responsive designHelp technical officers to fix bugs and technical issues
Requirements:Bachelor's degree in Computer Engineering, Computer Science, or other related discipline Minimum 5 years’ experience with .NET, C#, Angular (version 8+ to 13), Typescript, JavaScript, and Web ComponentsExperience in Mobile languages (Xamarin, Kotlin, Swift…)Experience in DevOps and setting up of CI/CD pipelineExperience with DevOps tools such as Jenkins, Gitlab, Kubernetes, Dockers, etc.Experience with GitHub, AWS Code Commit, Test Rail / Test Sigma for testingExperience with REST APIProficiency on Agile / Waterfall Framework and JiraExperience with leading a software teamKeen attention to detail