Senior Programmer

  • Newark, NJ

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





Responsibilities: Work with the development team to build software solutions in using agile. Produce top-tier, maintainable code. Test it, review it collaboratively and ship it. Identify areas to improve and scale the client's architecture and application design. Develop, implement, and support interfaces that connect our websites, back-end systems, and various 3rd party cloud solutions. Develop synchronous and asynchronous interfaces using the following technologies: REST, SOAP web services, WCF, WebSocket, and SQL. Develop continuous integration build & release scripts. Design and query database tables, views, functions, stored procedures and batch processes. Support and research issues across all application layers and database. Learn and understand business processes with limited guidance. Strong CS fundamentals: algorithms, data structures, database concepts, distributed systems, and programming languages. 8-10 years of experience shipping high-scale code to production. 5 years building web applications professionally. Enterprise-grade application design using C#. Experience developing RESTful APIs, WCF, and SOAP Web Services. Decent comprehension of HTML5, CSS, TypeScript, jQuery, HTML DOM manipulation techniques. Proven experience developing responsive websites using Angular, Bootstrap, React, Vue.js, or similar frameworks. Experience developing Azure App Services and working knowledge of Application Insights. Experience with Azure Containers Service, Azure Functions (Serverless), or Azure Machine Learning Services is a plus. Experience with Visual Studio Team Services or Team Foundation Services continuous integration (build, release automation) MS SQL Server, writing stored procedures and functions in T-SQL. You have a good knowledge of performance, scalability, availability, and security best practices for the web. Education: Bachelor's in Computer Science, Engineering or related field preferred.
Associated topics: .net, application architect, architecture, c, c#, develop, java, php, senior software developer, software engineer lead


Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...