-
Has led a team of application programmers under Microsoft development stack.
-
Experience designing and developing distributed systems (Microservices/SOA).
-
Experience developing reports with SSRS, PowerBI, Tableau, or other reporting tools.
-
Experience setting up, maintaining and using DevOps pipelines, including CI/CD, such as GitHub Actions and Octopus Deploy, and automating tasks.
-
Experience with the Git Version Control System, including branching strategies for complex systems.
-
Proficiency in front-end development using HTML, CSS, and JavaScript.
-
Hands-on experience with modern JavaScript frameworks such as Vue.js, React, NodeJS, Angular, TypeScript, etc.
-
Strong understanding of RESTful API design and integration.
-
Proficiency in containerization (Docker) and orchestration (Kubernetes, or cloud-native managed container orchestrators).
-
Knowledge of Infrastructure-as-Code practices using tools like Terraform, CloudFormation, Biceps, etc.
-
Solid understanding of security best practices for modern web applications.
-
Excellent problem-solving and analytical abilities.
-
Strong communication and teamwork skills.
-
Experience working in Agile environments with iterative development practices.
-
Experience with cloud platforms such as Microsoft Azure or AWS.
-
Familiarity with API integrations for external data sources.
-
Exposure to modular or microservices architectures.
-
Knowledge of message-based systems (e.g., RabbitMQ, ServiceBus) and asynchronous programming models.