Overview
Skills
Job Details
Dot Net Developer
Parsippany, NJ (Onsite role)
Client: Pharma
Job Overview
The Lead Software Engineer will be responsible for the full development cycle, end-to-end, from design,
implementation, and testing to documentation, delivery and maintenance. This is a hands-on position
requiring solid technical skills, as well as excellent interpersonal and communication skills. Must be
capable of working independently and collaboratively.
Responsibilities
* Design and develop conceptual, logical and physical data model for the enterprise application
using Microsoft .NET technologies.
* Provide Solution for business processes and requirements.
* Responsible for system analysis, designing architecture for application and developing modules,
integrate with external APIs.
* Interact with Business Analyst, Business Users, Product Manager to ensure that implemented
solutions satisfy business requirements and are delivered in a timely manner.
* Provide technical support for the Business Application.
* Implement application security (OWASP) concepts for internal/external threats.
* Design and develop ETL processes for Data Import/Export.
* Coordinate with Offshore Development team for designing and implementing customer s
business requirements.
Skills and Qualifications
* Proficiency in Microsoft.NET, .NET Core, ASP.NET Core, MVC, Web APIs.
* Experience in working with ASP.NET, C#, ADO.NET, Entity Framework, Dapper.
* Experience in working with SOAP, REST/ RESTful Services, JSON, XML.
* Experience in micro-service architecture.
* Experience with databases like SQL Server, Oracle, No SQL.
* Strong understanding of development patterns and SOLID principles.
* Strong knowledge of object-oriented and functional programming.
* Experience with source control like TFS, GitHub, build processes, and CI/CD pipelines.
* Experience with containerized application development such as Docker.
* Experience in working on Azure DevOps.
* Experience working in an Agile environment (e.g. Scrum).
* Excellent written and verbal communication.
* Flexible, team player, get-it-done personality.
* Ability to organize and plan work independently.
* Ability to work in a fast-paced, rapidly changing environment.
* Ability to multi-task and context-switch effectively between different activities and teams.
* Able to train peers, software engineers and support team members.
* Eligible to work in US without sponsorship, preferred.
Qualifications
* Minimum of 7 + years of experience required.
* Bachelors or master s degree in Computer related field.
* Able to Travel to customer sites.