Principal - Responsibilities/Job Tasks
We are looking for highly flexible & dynamic people who share a passion for software development that makes a difference to our customers, regardless of specific technologies.
Some of your responsibilities may include:
* Creating platforms on which to host the run-times of business applications (C, Java, 4GLs, COBOL) for multiple Cloud Computing infrastructures (including Amazon's EC2 and Microsoft's Azure).
* Integration of those enhanced technology streams with other stacks (including Open Source) and Cloud Computing infrastructures to create/maintain the ECS platform.
* Solutions to modernize & transform Legacy user-interfaces into dynamic content (Web 2.0 et al).
* Adaptation of Enterprise & Cloud data technologies to support transactional integrity and performance.
* Development & maintenance of Web 2.0 Management & Administration portal for ECS instances.
Required qualities
* Strong communication skills
* Enthusiastic, dedicated team player with a will to succeed
* Able to work directly with customers and partners
* Strong problem solving skills
* Ability to demonstrate innovative and creative thinking
Previous experience
* Computer Science or equivalent degree
* At least 5 years technical experience in software
* Strong architecture and design skills for system-level software
* Demonstrable expertise with multiple computer languages and technology stacks
* Familiarity with virtualization (Xen, VMWare, Hyper-V, etc.) technologies and APIs
* Experience with agile development methodologies
* Experience with a wide range of platforms, including Amazon EC2, Microsoft Azure
* Building Linux kernels and open source for deployment in virtualized environments
Responsibilities/Job Tasks
* Design of Web 2.0 Management & Administration portal for ECS instances.
* Integration of management tools into composite
* At least 5 years experience in Web design
* Design and construction of Web sites utilizing AJAX toolkits ( AJAX , Dojo, exp) and/or Windows XAML/XBAP tools & techniques
* OO design principles, and technologies involved in Web 2.0 systems: Java, J2EE, JSF, HTML, CSS, JavaScript, Ruby, Python
* Working with design houses to transform designs into reality
* Creating Web 2.0 management and configuration interfaces for complex subsystems
More specific technical details from client - Someone who s done Web services (both called from .net and ASMX style), security (x509 awesome, policy based great,general fine) , encryption, used MONO and XML would be an excellent fit for our current mid tier code (which is the bulk). As I said I m not worried if people haven't assuming they re the right person to pick stuff up fast but those skills would be a huge plus in terms of hitting the ground running