Vacancy expired!
Job Description - .Net Developer
JOB SUMMARY This position will provide complex and multiple levels of technical support and technical expertise in design functions with guidance from management and senior staff. RESPONSIBILITIES- Writes and tests application code for complex business systems.
- Develops web applications, client/server applications, services, and APIs. Develops database procedures, functions, and other objects.
- Assists in the design of database tables and views.
- Ensures that applications are secure, acceptably defect-free, and fully compliant with the design. Performs comprehensive unit testing.
- Responsible for the design of complex systems and enhancements to meet specific requirements.
- Coordinates with team members to develop and refine requirements.
- Contributes to the translation of requirements into a technical architecture.
- Develops functional designs and specifications and assists with coordination and communication of design specifications.
- Coordinates with information technology department and user community to successfully implement, maintain, support, and administer systems.
- Responsible for resolving, tracking, and documenting help desk and user issues.
- Assists in evaluating and recommending technical solutions and with the management of application environments.
- Actively participates in the quality assurance process.
- Supports quality assurance analysts with development and execution of test plans.
- Ensures requirements are documented sufficiently for testing needs and is responsible for timely resolution of defects.
- Adheres to application lifecycle management processes, standards, and guidelines.
- Ensures appropriate and complete documentation and training materials.
- Manages application source control.
- Perform other duties as assigned.
- Bachelor's degree in computer science or related field or relevant experience.
- Minimum four years development experience.
- Excellent written and oral communication, and problem-solving skills.
- Experience in working with end users and establishing collaborative rapport.
- Experience with full application development lifecycle and formal methodologies.
- Understanding of process engineering and project management concepts.
- Experience with variety of systems and package implementations, conversions, migrations, etc.
- Required technical expertise include: .NET Framework, .NET Core; C#/Visual Basic .NET; Web Services, RESTful APIs, XML, JSON; ASP.NET Web Forms, ASP.NET MVC, ASP.NET Core; HTML5, CSS3, JavaScript, jQuery; SQL Server, T-SQL; Unit testing; Strong understanding of n-tier architecture concepts; Strong understanding of cloud computing concepts; Experience with report-writing tools; Windows desktop and server operating systems, including IIS; Team Foundation Server; Microsoft Word, Excel, Access, Outlook, PowerPoint, Project.
- Preferred technical expertise include: WCF, Entity Framework, LINQ, Web API; Angular, Webpack, Kestrel; SQL Server Reporting Services (SSRS), Power BI; Azure IaaS, Azure PaaS including Azure DevOps, Azure App Service, Azure SQL Database, Azure Data Lake; SharePoint; Responsive design, Bootstrap; Agile methodologies, Continuous Integration, Git.
Vacancy expired!