The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.
Myk46y6x1s82p54yxz1

Software Engineer (SQL & C#)

Job Description

Job Title: Software Engineer (SQL & C#)
Location: Midtown, NYC
Job Type: Contract
Duration: Long Term
Remote Work Option: Initially candidate will need to be in NYC office (remote working allowed: starting with 2 days a week during first 4/6 month, then based on performance can extend to more days).
Contact Info: Stuart Schwartz - sschwartz@execu-search.com - 201-786-2425
  • Our client is looking for a candidate with strong knowledge in software development that loves technology, who cares about details, is proactive, that is continually learning and appreciates feedback.
  • As a software engineer the resource will work in a global distributed team environment where he/she will be responsible for creating, updating and supporting a wide range of systems and applications used in digital media workflows across multiple territories and teams.
Solid knowledge of:
  • SQL / SQL Server (2008+) / Entity Framework / LINQ
  • C#
  • Object oriented programing / design patterns / SOLID principles
Position Summary:
  • Independent contributor that participates in technical design, development and implementation of application systems for a specific area.
  • Team Content platform engineering
  • Product VMS
Duties and Responsibilities:
  • Perform coding and/or configuration to meet documented needs, utilizing standard procedures and techniques.
  • Develops detailed flowcharts to show processing logic.
  • Interfaces with business analysts, project managers, and/or customers to clarify requirements.
  • Tests own work, contributes to the development of test plans, and participates in post-implementation reviews.
  • Provides support for production systems.
  • Writes documentation that describes installation and operating procedures.
  • Coordinates with customers and colleagues to resolve systems issues and advance development projects. May develop materials to support user training on new or revised systems/applications.
  • Provides ongoing support and troubleshooting for installed applications by analyzing a chain of events and applying technical knowledge following established procedures and standards.
  • Keeps learning about new development tools and strategies.
Business knowledge:
  • Builds and maintains working knowledge of multiple business areas and the applications that support them.
  • Develops a basic understanding of the industry and the products and services of the company.
  • Acquiring knowledge of the organization, the business functions supported, and the company's products and services.
Challenges encountered:
  • Analyzes and interprets business requirements to define and develop technical requirements / specifications.
  • Participates in technical design, contributing insights and ideas.
  • Successfully troubleshoots most applications problems independently.
  • Analyzes a chain of events and applies technical knowledge following established procedures and/or detailed specifications.
  • Can code from specifications, under guidance.
  • Effectively identifies and escalates issues as appropriate.
  • Gaining an understanding of technical design, analysis and common issues.
Communication and contacts:
  • Shares knowledge effectively within the work team.
  • Works with users in defining application requirements, responds to their problems and resolving project issues.
  • Can produce basic documentation for changes and enhancements to current systems.
  • Cooperates with and works effectively with colleagues.
  • Responsible for writing fundamental documentation in a clear, concise manner, adhering to standards.
  • Good interpersonal communication.
  • English (fluent oral and written)
Project Role:
  • Operates effectively as part of a larger team and in managing own work. Is assigned tasks of limited duration and complexity.
  • Estimates own work effort for input to project planning.
  • Escalates delays, issues, risks and highlights to project managers.
Decision making:
  • Receives close direction, work is reviewed frequently.
  • May choose an approach or procedure for addressing a work task, under guidance.
  • Selects appropriate work procedures or approaches to address technical challenges, consistent with appropriate standards and policies.

Job Requirements

Skill requirements:

Job skills:
  • Good skills on understanding user's requirements, processes, and designing solutions.
  • Strong analytical skills.
  • Proactivity for learning new technologies, applications, APIs, etc.
  • Critical thinker and problem-solving abilities.
  • Excellent interpersonal and communication skills.
  • Strong organizational skills to prioritize between multiple critical requirements and projects.
  • Sense of ownership and pride on performance and its impact on the company's success.
Technical skills:
  • Demonstrates familiarity and strong working knowledge of the relevant programming languages and tools for the application area.
  • Demonstrates understanding of application development methods, including agile and waterfall, as well as the fundamentals of requirement specification, design, coding, and testing of business applications systems.
  • Has a strong working understanding of installed systems, with the ability to troubleshoot and resolve many problems on the existing systems supported.
  • Tests, implements, documents, and maintains system components based on specifications. Also modifies tests and troubleshoots existing tools and utilities.
  • Maintains and builds expertise in the relevant programming languages.
  • Seen as a key resource in the existing applications supporting the business area, ensuring the system is performing up to requirements.
  • Good skills on understanding user's requirements, processes, and designing solutions.
  • Understanding of UX/UI concepts tending to improve user interaction with the systems and processes.
  • Being able to manipulate non-structured data in XML/JSON/CVS formats.
  • Familiarized in working in agile/scrum/sprint driven environments.
Solid knowledge of:
  • SQL / SQL Server (2008+) / Entity Framework / LINQ
  • C#
  • Object oriented programing / design patterns / SOLID principles

General knowledge of:

  • JavaScript / TypeScript
  • Angular 4+ / ASP .Net MVC / ASP.NET Core MVC / SPA
  • HTML5 / CSS
  • .Net Core / EF Core
  • Release management and DevOps CI/CD tooling exposure.
  • Exposure to at least one: Azure DevOps/TFS, Jenkins, Bamboo.
  • Understanding of Docker.
  • Exposure to A/B testing, code coverage, code standards verification.
  • Extensive hands-on experience in design, development and debugging of complex SQL Server, SQL stored procedures.
  • Solid knowledge of scripting languages like Powershell.
  • Exposure to frameworks: Microsoft .Net v4.5+, Entity Framework v5+, Microsoft ASP.NET MVC 5+
  • Knowledge of system integration architectures: SOA, microservices, Web Services SOAP/REST/WCF, Service bus (RabbitMQ).
  • Knowledge of software development methodologies and tools: scrum (or similar), jira, UML.
  • Knowledge of Source control management tools: Git, Hg.
  • Knowledge of: Multithread programming, async programming, windows services development, unit testing.
  • Basic knowledge of networking and software architecture.

Job Snapshot

Location US-NY-New York
Employment Type Contractor
Pay Type Year
Pay Rate N/A
Store Type IT & Technical
Apply

Company Overview

Techlink

TechLink is an IT services company that provides consulting, right to hire, and direct placement services to major companies across the country. Our corporate headquarters are located in Mahwah, New Jersey. Learn More

Contact Information

US-NY-New York
Stuart Schwartz
201-786-2425
Snapshot
Techlink
Company:
US-NY-New York
Location:
Contractor
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
IT & Technical
Store Type:

Job Description

Job Title: Software Engineer (SQL & C#)
Location: Midtown, NYC
Job Type: Contract
Duration: Long Term
Remote Work Option: Initially candidate will need to be in NYC office (remote working allowed: starting with 2 days a week during first 4/6 month, then based on performance can extend to more days).
Contact Info: Stuart Schwartz - sschwartz@execu-search.com - 201-786-2425
  • Our client is looking for a candidate with strong knowledge in software development that loves technology, who cares about details, is proactive, that is continually learning and appreciates feedback.
  • As a software engineer the resource will work in a global distributed team environment where he/she will be responsible for creating, updating and supporting a wide range of systems and applications used in digital media workflows across multiple territories and teams.
Solid knowledge of:
  • SQL / SQL Server (2008+) / Entity Framework / LINQ
  • C#
  • Object oriented programing / design patterns / SOLID principles
Position Summary:
  • Independent contributor that participates in technical design, development and implementation of application systems for a specific area.
  • Team Content platform engineering
  • Product VMS
Duties and Responsibilities:
  • Perform coding and/or configuration to meet documented needs, utilizing standard procedures and techniques.
  • Develops detailed flowcharts to show processing logic.
  • Interfaces with business analysts, project managers, and/or customers to clarify requirements.
  • Tests own work, contributes to the development of test plans, and participates in post-implementation reviews.
  • Provides support for production systems.
  • Writes documentation that describes installation and operating procedures.
  • Coordinates with customers and colleagues to resolve systems issues and advance development projects. May develop materials to support user training on new or revised systems/applications.
  • Provides ongoing support and troubleshooting for installed applications by analyzing a chain of events and applying technical knowledge following established procedures and standards.
  • Keeps learning about new development tools and strategies.
Business knowledge:
  • Builds and maintains working knowledge of multiple business areas and the applications that support them.
  • Develops a basic understanding of the industry and the products and services of the company.
  • Acquiring knowledge of the organization, the business functions supported, and the company's products and services.
Challenges encountered:
  • Analyzes and interprets business requirements to define and develop technical requirements / specifications.
  • Participates in technical design, contributing insights and ideas.
  • Successfully troubleshoots most applications problems independently.
  • Analyzes a chain of events and applies technical knowledge following established procedures and/or detailed specifications.
  • Can code from specifications, under guidance.
  • Effectively identifies and escalates issues as appropriate.
  • Gaining an understanding of technical design, analysis and common issues.
Communication and contacts:
  • Shares knowledge effectively within the work team.
  • Works with users in defining application requirements, responds to their problems and resolving project issues.
  • Can produce basic documentation for changes and enhancements to current systems.
  • Cooperates with and works effectively with colleagues.
  • Responsible for writing fundamental documentation in a clear, concise manner, adhering to standards.
  • Good interpersonal communication.
  • English (fluent oral and written)
Project Role:
  • Operates effectively as part of a larger team and in managing own work. Is assigned tasks of limited duration and complexity.
  • Estimates own work effort for input to project planning.
  • Escalates delays, issues, risks and highlights to project managers.
Decision making:
  • Receives close direction, work is reviewed frequently.
  • May choose an approach or procedure for addressing a work task, under guidance.
  • Selects appropriate work procedures or approaches to address technical challenges, consistent with appropriate standards and policies.

Job Requirements

Skill requirements:

Job skills:
  • Good skills on understanding user's requirements, processes, and designing solutions.
  • Strong analytical skills.
  • Proactivity for learning new technologies, applications, APIs, etc.
  • Critical thinker and problem-solving abilities.
  • Excellent interpersonal and communication skills.
  • Strong organizational skills to prioritize between multiple critical requirements and projects.
  • Sense of ownership and pride on performance and its impact on the company's success.
Technical skills:
  • Demonstrates familiarity and strong working knowledge of the relevant programming languages and tools for the application area.
  • Demonstrates understanding of application development methods, including agile and waterfall, as well as the fundamentals of requirement specification, design, coding, and testing of business applications systems.
  • Has a strong working understanding of installed systems, with the ability to troubleshoot and resolve many problems on the existing systems supported.
  • Tests, implements, documents, and maintains system components based on specifications. Also modifies tests and troubleshoots existing tools and utilities.
  • Maintains and builds expertise in the relevant programming languages.
  • Seen as a key resource in the existing applications supporting the business area, ensuring the system is performing up to requirements.
  • Good skills on understanding user's requirements, processes, and designing solutions.
  • Understanding of UX/UI concepts tending to improve user interaction with the systems and processes.
  • Being able to manipulate non-structured data in XML/JSON/CVS formats.
  • Familiarized in working in agile/scrum/sprint driven environments.
Solid knowledge of:
  • SQL / SQL Server (2008+) / Entity Framework / LINQ
  • C#
  • Object oriented programing / design patterns / SOLID principles

General knowledge of:

  • JavaScript / TypeScript
  • Angular 4+ / ASP .Net MVC / ASP.NET Core MVC / SPA
  • HTML5 / CSS
  • .Net Core / EF Core
  • Release management and DevOps CI/CD tooling exposure.
  • Exposure to at least one: Azure DevOps/TFS, Jenkins, Bamboo.
  • Understanding of Docker.
  • Exposure to A/B testing, code coverage, code standards verification.
  • Extensive hands-on experience in design, development and debugging of complex SQL Server, SQL stored procedures.
  • Solid knowledge of scripting languages like Powershell.
  • Exposure to frameworks: Microsoft .Net v4.5+, Entity Framework v5+, Microsoft ASP.NET MVC 5+
  • Knowledge of system integration architectures: SOA, microservices, Web Services SOAP/REST/WCF, Service bus (RabbitMQ).
  • Knowledge of software development methodologies and tools: scrum (or similar), jira, UML.
  • Knowledge of Source control management tools: Git, Hg.
  • Knowledge of: Multithread programming, async programming, windows services development, unit testing.
  • Basic knowledge of networking and software architecture.
Myp6pp6fk7b14qfnhmd
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Software Engineer (SQL & C#) Apply now