29.02.2024
Senior Software Engineer C# .Net Core
Tando Business Solutions
South Africa, Cape Town
Analyze user requirements, design, build and support bespoke technical solutions in the cloud and across the environment. KEY OUTCOMES Analysis, technical design and development aligned to team processes&requirements. Develop technical specifications from systems specifications. Design and code programs of greater complexity and size from technical specifications. Maintain and support existing systems. Interpret user requirements and translate into systems design. Investigate and solve systems issues. Ensure systems documentation is kept up to date. Implement approved changes as per change control and security process. Plan, organize and control own work effort, including regular progress feedback. Acting as a mentor to all team members on their assigned project tasks. Participating in Agile team meetings. JOB REQUIREMENTS 3-year IT Diploma 5 years programming experience (C#, .NET, .NET Core) Storage Function Apps Service Apps Service Plans Application Insights ARM Lambda Functions Step Functions RDS CloudFront S3 API Gateway SQL Server MySQL REST API, WebAPI Angular Typescript Azure DevOps boards, repositories and pipelines with GIT, CI/CD In-depth understanding of development techniques, principles, and design principles Additional Criteria 5 years programming experience (.Net) Excellent decision making and problem-solving skills. Solid agile understanding and experience Ability to effectively collaborate with team and stakeholders. Show initiative by presenting new ideas and solutions. Demonstrable experience in designing, building and deploying robust, scalable cloud applications in AWS. Ability to research technology-related concepts, trends and best practices, and apply findings. Proactively approaches others to obtain missing information. Takes action to reconcile discrepancies. Demonstrates a results-oriented mindset in planning and implementing activities/projects. Clearly defines objectives and translates them into workable activities. Listens attentively and checks understanding of the message being received. Prepares clear, well-structured presentations using a variety of tools and techniques. Manages existing partnerships within established agreements or contracts; negotiates adjustments when mutually beneficial to do so. Actively seeks out positive spin-offs of change and investigates ways in which change can be used. Demonstrates resourcefulness in acquiring necessary knowledge, skills and competencies to adapt to change #J-18808-Ljbffr
Attention! You will be redirected to another site