Hard Skills
BS in Computer Science or Computer Engineering/MCA or equivalent experience
History of continuous learning and improvement
8+ years of programming experience
4+ years working with databases and reporting tools
2+ years of Cloud Services
8+ years of web development including front end and back end.
Experience creating software architecture and system design.
Experience with Agile development, including Scrum/Kanban
Experience developing and operating highly available, highly reliable systems
Experience with the following technologies/concepts required:
Reactive Design, Microservices Design, REST API Design
TDD, Dependency Injection/Inversion of Control and Software Design Patterns
DevOps, Build and Release Pipelines
Responsive design for web and mobile, HTML5, Angular, SPA, PWA, JS, and CSS.
Blazor would be an added advantage.
Experience with Git (or similar)
ASP.NET, Web API, .Net Core/.Net framework experience
Azure Functions, ServiceBus, Azure Storage, or similar technologies
SQL Databases, data reporting tools, and techniques.
AI tools like chatgpt, co-pilot (or similar) would be an added advantage.
Knowledge of AI \ Machine learning would be an added advantage.
Soft Skills
Excellent interpersonal and communication skills
Experienced and demonstrated ability to lead the discussion with technical, business, and stakeholder teams.
Must display a strong personal commitment to achieve
Must be highly energetic, and creative and display high enthusiasm
Must have a high level of detail orientation
Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of project timelines