Required Skills

C# ASP .Net Core SQL Server

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 8th Sep 2023

JOB DETAIL

Essential Functions/Responsibilities:

•            Leads in defining, documenting and developing software, software applications, as well as contributes to architecture and technical design discussions, code reviews and technical design/specifications in collaboration with the project team

•            Responsible for development, enhancement, testing, support, maintain and troubleshoot/ debug software applications that support business units or support functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.

•            Provides sound project management skills to the team and assignments

•            Creates thorough, professional quality project documentation and technical specifications

•            Evaluates software change requests, determines business need or conducts root cause analysis, and implements technically efficient solutions

•            Assesses the impact of software changes and new development on other systems; conducts integration tests to mitigate risks

•            Mentors peers and junior team members, and participates in and promotes a knowledge-sharing environment

•            Proactively recommends, schedules, and performs software improvements and upgrades

•            Recommends best practices and policies for installing, configuring, maintaining, and troubleshooting end user access and usage of database applications

 

Specific Job Skills and Experience:

•            8 or more years of related experience; or equivalent combination of education and experience

•            Experience with the full software development life cycle, including design, testing, deployment, and documentation activities (including agile and scrum patterns)

•            Following technical skills and experience is required

•            Experience with Cloud native development and migration to cloud.

•            Experience with end-to-end development of robust, stable and scalable application using the following technology stack

•            .NET Core Architecture understanding.

               Experience in Kubernette,Docker ,API

•            Application development C#, ASP .Net Core, SQL Server

•            .NET Framework, MVC & Web API 2.0

•            Expertise in Web-Development technologies: HTML, Bootstrap, JQuery, CSS3.

•            Working knowledge of Angular is a plus.

•            REST Services Architecture knowledge

•            Unit Testing Frameworks

•            Web Development Concepts (State Management, Stateless Development)

•            SQL Server 2012/ 2016 / 2017 and SSIS packages

•            Asynchronous Programming Paradigm

•            LINQ & Lambda Expressions

•            Solid background in Designing & Implementing Applications using technologies.

•            Strong experience in analyzing and optimizing already deployed applications

•            Extensive knowledge and hands on experience designing and developing objects and components of relational database

•            Strong experience with Agile methodologies

•            Knowledge and understanding of SDLC, with a strong preference for Agile experience

•            Skill for writing reusable libraries

•            Must have experience on full stack development on Microsoft platform

•            Excellent written/verbal communication, presentation, and listening skills

•            Excellent collaboration/teamwork skills

•            Understanding of fundamental design principles for building a scalable application

•            Experience creating database schemas that represent and support business processes

•            Familiar with various design and architectural patterns

•            Knowledge of concurrency patterns

•            Known experience in Caching techniques.

Company Information