Senior .NET Developer

IT

Information

My client is looking for an experienced senior .NET software developer to join their team to develop, enhance and maintain a business-critical platform.

You will join a small team of talented developers who have a diverse range of experience in everything from cryptography to highly scalable enterprise web applications. In a collaborative environment, you will work on innovative new products that touch mission-critical financial networks, transaction processing engines, and web technologies. On the backend, you will architect and implement robust, well-tested services and APIs across a distributed micro-service based architecture that scale with increasingly large volumes of transactions and users.

To be successful in this role, you must have: * Strong knowledge of C#, CLR, and the .NET Framework * Strong understanding of REST, specifically Web API * Strong understanding of SOAP, specifically WCF * Strong understanding of modern JavaScript web frameworks, specifically Angular * Strong understanding of web development, specifically ASP.Net MVC, HTML, JavaScript and CSS * Good UI/UX skills with the ability to create public facing user friendly web applications * High level of skill with unit test frameworks and mocking frameworks * Experience with Oracle databases including P/L SQL, Views, Procedures, Sequences, and Packages * Experience with MS SQL Server databases including T-SQL, Views and Procedures * Strong knowledge of database design and query performance tuning * Strong understanding of messaging patterns used in a micro-service based distributed architecture * Strong sense of ownership of the entire SDLC from idea to production * Strong problem-solving skills, including diagnosing arising issues in developed and third party systems and assist with their resolution * Effective communication skills, both verbally and through development of technical documentation

Job Finder

"I had interviews with many other recruitment agencies, but Cox Purtell was the first place to say "How can we help you get work?" and within a week or so, actively kept in contact with me and placed me in a temp role. It is refreshing and much appreciated to be with an agency that really does want the best for me."