Job Description :
Job title: Full stack .Net Developer
Duration-3 months(extension upto 6 months)/Contract to Hire
Principal Duties And Responsibilities:
Provides full design, planning, configuration, documentation, deployment and top-level support ownership of internal solutions.
Identifies design requirements and makes recommendations for performance optimization and future direction.
Designs business software solutions per business requirements.
Troubleshoots solution reliability, availability, and performance issues.
Collaborates on and implements architecture recommendations to application integration, system administration, problem management, preventive maintenance, and performance tuning.
Identifies and eliminates performance bottlenecks and makes performance-related recommendations (hardware, software, and configuration
Leads or participates in the software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products.
Manages or utilizes software that is built and implemented as a product, using best-in-class development process/lifecycle management (ex: Agile, Waterfall
Gathers business requirements and participates in solution definition and feature prioritization. Leads the testing and fixing of new or enhanced solutions.
Creates technical documentation of software products/solutions.
Assists with the development and review of end user and technical end user documentation.
Drives idea generation for new software solutions, or for the next version of an existing solutions. Responsible for delivery of solutions within budget, schedule and quality guidelines.
Works with the team to develop, maintain, and communicate current development schedules, timelines and development status.
Makes changes to system software to correct errors in the original implementation and creates extensions to existing programs to add new features or performance improvements.
Design and develop major functional or performance enhancements for existing solutions, or produces new software solutions or tools. Reviews requirements, specifications and designs to assure solution quality; develops and implements plans and tests for product quality or performance assurance.
Possesses strong product/technology/industry knowledge.
Full stack software development experience (Front End, Middle Tier, Back End/DB
Experience OOP with high level programming languages such as C#, C++, or Java (CNET preferred
Experience with web development technologies and frameworks (Angular JS, javascript, HTML, XML)
Experience with creating RDB schemas on database platforms such as SQL Server, Oracle, and SAP.
Experience writing complex SQL Stored Procedures, Functions, and Views.
Experience writing and/or maintaining ETL packages with tools such as SSIS or Informatica.
Experience with data warehouses, star schemas, columnar databases, and Greenplum a plus.
Problem solving skills.
General knowledge and application of software/solution engineering concepts.
Excellent communication skills.
Able to analyze information and draw accurate conclusions.
Able to work in a team
Understanding of business environment.
Bachelors (Technical) and/or 8+ years relevant experience
More focused on a backend developer who also has C# coding skills.
Real experience with ETL, Enterprise data transformation, and writing complex SQL code
Prefer TSQL (SQL Server experience) and/or Oracle (PLSQL)
Real development experience with C#
Good communication skills