Job Description:
Responsibilities…
- Understand functional specifications and translate them into working code.
- Estimate the development tasks/effort involved in completing requirements.
- Prepare analysis, design, and program documentation.
- Design and develop WCF Services, RESTful services, Windows services.
- Develop modern web apps and services using .Net (core), .Net framework, and SQL server.
- Design and develop the user interface using client-side frameworks such as ASP.NET , jQuery, JavaScript, JSON, XML, HTNL, and Bootstrap.
- Design and develop reports using SSRS and SQL Server.
- Import and Export data using SSIS and SQL Server.
- Conduct code review of programs.
- Integrate the application with Single Sign-On providers like Okta, ADFS, etc.
- Review code with Static Code Analysis and Source code analysis tools.
- Deliver quality software releases on schedule.
- Expected to work on multiple tasks and initiatives concurrently while being accountable for driving the success of the project application development.
- Responsibilities include systems analysis, coding, testing, and implementation of web application programs, services, and data interfaces.
- Collaborate with business analysts and project managers to implement enhancements and/or new applications.
- Design, develop and implement large-scale n-tiered web-based applications using .NET technologies.
- Analyze user requests and work with users in developing or modifying existing programs.
- Modify existing computer programs containing potentially complex logic changes.
- Adhere to industry standards and software best practice guidelines.
Skills and Qualifications: - Bachelor's degree in Computer Science or Software Engineering.
- 8+ years of recent experience as a developer.
- Strong experience in developing modern web apps and services using C#, Asp.NET, .NET 3.1/.NET 5/.NET 6, Entity Framework Core, Visual Studio 2019/2022.
- Experience in developing and maintaining web apps using Net framework 3.5/4.x, Web Forms, Visual Studio 2017/2019, Remoting, WCF and ADO.net.
- Strong client-side framework skills using JavaScript, jQuery, CSS, JSON, XML, HTML, and Bootstrap.
- Strong Experience in developing Stored Procedures, functions, and Triggers using SQL Server 2016/2017/2019.
- Strong experience in developing web apps using Model View Controller (MVC) pattern and Web Forms pattern.
- Experience using Azure DevOps, TFS repository, and Git repository.
- Experience with developing WCF, RESTful services, and Windows services.
- Experience with Web Services, Windows Services, SSIS, and SSRS.
- Strong application debugging and troubleshooting skills, systems analysis, and ability to write ad hoc queries.
- Good understanding of Microsoft Active Directory Federation Services (ADFS), Claims-based Authentication.
- Knowledge of object-oriented design principles.
- Experience in full development lifecycle (SDLC) phases.
- Knowledge of IIS and Windows Server.
- Blazer, Angular, React, and Vue.
- Functional knowledge of Application Lifecycle Methodologies and processes such as Agile Development, Continuous Integration, etc.
- Using Visual Studio Team System and Team Foundation Server (TFS).
- Good knowledge of working with TFS for software version control, branching, code reintegration, builds, etc.
- Familiarity with configuration management concepts and tools, including automation of configuration and transformations.
- Software prototyping experience.
Top Candidates Should Demonstrate: - Capability to excel in the job.
- Proven ability to collaborate with the team to provide solutions.
- Demonstrated understanding and work skills of C#, ASP.NET , .NET 3.1/.NET 5/.NET 6, WebForms, JavaScript, jQuery, Web API, CSS, JSON, HTML, Bootstrap, and MicrosoftSQLServer.
- Experience with REST API, WCF, SSIS, SSRS, and Service Oriented Architecture