||Responsible for applications development in an enterprise architecture environment within .net framework using C#. Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications. Must have a good understanding of Object Oriented Programming concepts, have experience working on distributed platforms (Windows preferred or UNIX) and have experience in a .net framework enterprise architecture environment. Knowledge of Rational Unified Process methodology, Agile or other iterative development methodologies is a plus. Must have strong interpersonal, analytical, problem solving and organizational skills, and the ability to independently work as a contributing member in a high-paced and focused team.
Additional Job Details:
•You should possess a keen desire and passion to produce usable and scalable software using advanced development technologies. As a developer you will designing and deploying enterprise applications with C# and .NET in a multi-threaded application software development.
•BS/BA/MS in Computer Science or equivalent discipline
•Minimum 8+ years’ of software development experience, 5+ year’s team leadership experience
•Hands-on experience with SAML and OAuth solutions
•Strong experience developing/managing REST and SOAP-based Web Service API(s) in a transaction processing environment
•Thorough understanding of Agile software development methodologies, values, and procedures
•Expert in object-oriented analysis, SOA, design patterns, development, implementation, and maintenance.
•Proficient building server-side applications utilizing C# and .Net Technologies
•Experience with online security for user authentication, a plus
•Must be self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems
•Good understanding of latest Architecture and Development Standards and Guidelines
•Experience providing guidance, direction to the junior members of the team