No C2C This role will be worked remotely until further notice due to COVID 19 Position Summary This role is within the Discovery IT group and will partner business sponsors and other internal IT service teams to plan, build and run strategic IT capabilities in support of scientific workflows. The senior .Net Developer in Discovery IT is accountable for Build and Run support of local IT capabilities and systems. As the senior .Net Developer, yoursquoll be responsible for defining the architecture design of an IT applications, capability, or system. Yoursquoll act as, senior developer overseeing correct implementation and usage of Discovery IT technical capabilities that are aimed at improving the business, and ensuring all parts of the project run smoothly across .Net and various COTS applications. This is a hands-on role requiring significant knowledge of the full technology stack ndash from server-side to client-side components. Knowledge and implementation of application and enterprise-level patterns also expect. Will directly or indirectly assists project teams develop unusually technical or challenging project components.
RequiredBio Via ELN bull Working knowledge of agile software-development lifecycle methodologies. bull Must have hands-on experience implementing modern technologies, including Web Development (e.g., Angular, Material, C with ASP.Net MVC etc.), ORM (Entity Framework), Messaging (e.g., AQS, AMQP), Mobility (Framework 7, HTML5, jQuery, Java
Script, Bootstrap), SQL Server (2012 or later) Web Services (REST, SOAP) using (WCF, WebAPI) SOA Cloud Computing(e.g., EC2) bull Demonstrated knowledge of common server-side and client-side design patterns and practices. bull Strong knowledge of, and experience following, formal SDLC processes, configuration management, and change control practices bull Excellent communication and collaboration skills are required. bull Ability to work independently and as a key contributor in a distributed team environment bull Must be a self-starter