.Net Developer - Onsite
Position @ NYC -Direct Client
Immediate Interview and Start ASAP!!!
Please send resume to S...@cncconsulting.com
Position: .Net Developer
Location: Onsite Position @ NYC
Duration: 12 Months+
Client: Department of Transportation – Job# 84122Y0108
35/hours per week.
Immediate Interview and Start ASAP!!!
Perform detailed application design, database design, coding and unit/ integration/ performance testing.
• Develop and integrate complex application modules using .NET 3.5/4.0/4.5, ASP.NET, .NET Core, C#, n-Tier architecture, SOA, XML/JSON-based web services and application development tools such as Microsoft Visual Studio 2017/2019 and SQL Server Management Studio.
• Implement web-based user interfaces in .NET using Razor/MVC4/MVVM architectural patterns, AJAX, HTML5, CSS and JavaScript.
• Perform/manage relational database design, normalization, T-SQL/stored procedures with SQL Server 2014/2017.
• Build secure web applications with user authentication and role-based access control.
• Generate reports using Microsoft SQL Reporting Services (SSRS), Ad-hoc reporting, and data migration/transformation using SSIS packages.
• Perform configuration management, continuous integration, version control, testing and document management using tools such as Microsoft Team Foundation Server, Azure DevOps, Microsoft Test Manager, Team System and SharePoint Server.
• Implement web services using Windows Communication Foundation (WCF).
• Be responsible for technical quality of the implemented code base and fully understand the implemented design.
• Understand and follow Software Development Life Cycle (SDLC) processes in a structured environment, including Waterfall, RUP and Agile development methodologies.
• Participate in the software testing process, including identification and resolution of defects.
• Apply technical knowledge to determine solutions and solve complex problems.
• Take inputs from reporting manager(s) and appropriately apply comments/ feedback.
• Demonstrate the ability to cooperate with a variety of people and achieve results
Proactively initiate, develop, and maintain effective working relationships with team members.
• Lead application development efforts as needed.
• Create/update design artifacts and deliverables such as use case diagrams, application architecture, class/sequence diagrams and high-level/detailed design documentation.
• Work closely with business analysts, subject matter experts and development teams in design,
development, testing, implementation, and support of application projects.
• Understand high level application architecture/design, network design, performance constraints and security frameworks.
• Contribute to and support roll-out strategies.
• Participate in and contribute to formal/informal technical reviews and presentations.
• Research, present and/or make recommendations on technical issues.
• Explore new ideas and initiatives that encourage innovation.
• Accurately estimate time required to complete development tasks.
• Collaborate with diverse teams.
Required skills:
BA/BS Degree or equivalent, in a technology related field or other degree preferred.
• Advanced-level certifications and/or training in application development.
• Microsoft Certified Professional.
• 8 years of total experience in object-oriented design, development, testing and deployment of mission critical business applications, at least 6 of which are in a web/client-server environment.
• 8 years of hands-on development experience with projects involving Microsoft.NET and SQL Server technologies for web, web service and desktop application development using C#.NET, ASP.NET, ADO.NET, HTML 5, AJAX, WPF, WCF, MVC, jQuery, Entity Framework, LINQ, Visual Studio 2017/2019.
• 6+ years of relational database design, normalization, T-SQL, stored procedures, SQL Server 2014/2017, SSIS packages, data modeling tools (ERwin/ERStudio).
• 6+ years of SQL Reporting Services (or Crystal Reports) and ad-hoc reporting.
• Experience in all phases of SDLC and standard SDLC methodologies such as Waterfall, RUP, Agile/Scrum to deliver client solutions.
• 6+ years of exposure to application lifecycle management tools for configuration management, version control and testing (Microsoft Team Foundation Server or Azure DevOps is preferred).
• Experience in UML/Rational tools or other design tools.
• Strong analytical, decision-making and problem-solving skills.
Good communication, presentation and leadership skills.
• Team player who can establish excellent working relationships with peers and other teams.
• Experience using Microsoft Office Applications.
• Experience in JavaScript frameworks like Backbone, Angular, React.
• Experience in Responsive design frameworks like Bootstrap.
• Experience in GIS tools and map integration (ESRI ArcGIS, Google, Bing, Pictometry, OpenGeo).
• Experience in Wireless/Mobile/Disconnected architecture/applications.
• Considerable hands-on experience in designing asynchronous solutions using MSMQ or WebSphere MQ.
• Ability to work on multiple projects as team lead or team member/developer.
• Ability to understand business requirements and estimate for delivery commitments.
• Utilize application development environments, tools and methodologies across multiple platforms.
• Technically proficient in more than one language and platform.
• Expertise and knowledge of building large-scale information systems.
• Experience in online permitting and payment implementation.
• Exposure to Open Source technology stacks (LAMP, Ruby on Rails etc.).
• Working knowledge in Business Intelligence and Decision Support Systems.
• Prior experience in federal/state/local government projects
Please send resume to S...@cncconsulting.com
Thanks,
Sam
CNC Consulting, Inc.
201-546-3096
S...@cncconsulting.com