An entertainment company specializing in advice-based products and services is looking for a Software Architect to work alongside their growing team, as a contractor.
RESPONSIBILITIES AND REQUIREMENTS
-Develop and analyze the design and architecture of complex software application systems.
-Provide architectural and implementation oversight and guidance to ensure consistency and quality of design and code.
-Analyze and document existing systems, review preexisting complex code and provide recommendations to improve performance & maintainability.
-Ability to communicate technical issues and concepts clearly, both orally and in writing
-Write test and debug complex problems in various modules of the various software application
-Code reviews
-Manage test and acceptance activities
-Direct contribution to development and test efforts
-Manage and support system deployment-
-Design and build reusable modules to be used throughout our applications
-Collaborate with senior developers to design and create the next generation of our software, services and systems architecture.
-Write application code using latest C# and ASP.NET framework
-Assist in building database structure for SQL Server to meet software data storage needs
-Understand cloud engineering, data streaming, high availability systems, high performance computing and grid computing.
-Ability to handle and prioritize multiple tasks while managing day to day transactions
-Self-motivated team player with the ability to work independently
-Strong analytical and problem solving skills
-Attention to detail and accuracy
-Communication skills and ability to work collaboratively with other departments
-Ability to gracefully shift priorities and be able to handle change
-Committed to company mission and customer’s needs
-Transfers thoughts and expresses ideas effectively individually or in a group setting
-Demonstrates a high level of dependability in doing their job and being there for his/her team
-Develops cooperation and teamwork and works towards solutions that general benefit all parties involved
-Very good communication skills, self-motivated, “go getter” kind of person required
-10+ years of professional web development experience using C#, .NET, ASP.NET 3.5 – 4.0, MVC, and WCF
-10+ years design and development experience of enterprise applications using common development and execution platforms (e.g. J2EE, .Net)
-7+ year’s professional experience with SQL Server 2012 and up as well as Transact-SQL. Solid understanding of stored procedures, triggers, database design and relational design
-Hands-on experience with HTML5, CSS3, Javascript.
-Experience with time sensitive & highly optimized REST API & Windows Services
-Understanding of XML/Web services
-Knowledge in technological approach as well as in product feature
-Bachelor’s degree or equivalent in a relevant discipline.
-Experience with agile software development (specifically Scrum)
-Experience with Test Driven Development (TDD)
-Experience with Cloud IVR, Live Video Chat, Chat and texting web integration.