Duties and Responsibilities
§ Developing existing systems by analyzing and identifying areas for modification.
§ Designs/codes applications following specifications using the appropriate tools. Also responsible for writing comments in his/her source files.
§ Ensure adherence to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management.
§ Responding promptly and professionally to bug reports.
§ Creating technical specifications and test plans (when needed).
§ Working closely with other CCSS associates, such as project managers, UI / UX, systems analysts, DevOps and sales and marketing professionals.
§ Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.
§ Attend clients calls and actively participate in the sprint meetings.
§ Demonstrate initiative, ownership, and customer-service skills, with the motivation and ability to function independently or as a team member.
§ Professional manners, demonstrated ability to take initiative and interact with all levels of management and adapt to business needs.
Skills Required
§ Strong understanding and knowledge of Microsoft Stack
o MVC .Net
o MS SQL
o Web API Framework
§ Experience with any JS framework (Knockout.JS, Angular.JS)
§ Knowledge of TypeScript
§ Strong understanding of software design patterns.
Additional knowledge on the below is a plus
§ Knowledge of CI/CD processes
§ Understanding of Azure Active Directory
§ Understanding of Service Fabric Cluster
§ Knowledge of Azure IoT Portal
§ Microservices Architecture