As Creative Chaos’ Principal Software Engineer you will be responsible for the design and implementation of a variety of software solutions in addition to developing, modifying and maintaining existing software. A high degree of flexibility and to work effectively and efficiently under strict timeline.
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 and DevOps 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:
§ Good understanding and knowledge of Microsoft Stack
o MVC .NET
o MS SQL
o Web API Framework
§ Experience with any JS framework ex :( KnockoutJS, AngularJS)
§ Knowledge of TypeScript
§ Strong understanding of software design patterns.