Senior C# .Net Developer
PMCS Services, Inc. ·Austin, TXClosing in
$80 - $100 Hourly
Term:Full timeWork:Onsite
Type:EmployeeContract
We are looking for a Full time/contract employee for a C# .Net Developer.
All work regarding this project includes all activities necessary to support the successful completion of all deliverables required within the Department of State Health Services (DSHS) Public Health Application (PHA) services for IT Infrastructure Services and IT System Services for the redesign of the Texas Health Safety Network (TxHSN) system. DSHS had originally planned to update the current Maven-based reporting system, however, due to ongoing quality issues with the system, DSHS will need to develop and implement a replacement system that meets new business requirements for the program. The replacement system will allow DSHS to improve reporting and tracking of Health Associated Infections (HAI's) and enhance infection prevention activities that may prevent transmission of communicable diseases such as COVID-19 in healthcare facilities. The new system will also be augmented to track infection control assessment and response activities in response to COVID-19 pandemic or other infection prevention emergencies.
Duties:
All work regarding this project includes all activities necessary to support the successful completion of all deliverables required within the Department of State Health Services (DSHS) Public Health Application (PHA) services for IT Infrastructure Services and IT System Services for the redesign of the Texas Health Safety Network (TxHSN) system. DSHS had originally planned to update the current Maven-based reporting system, however, due to ongoing quality issues with the system, DSHS will need to develop and implement a replacement system that meets new business requirements for the program. The replacement system will allow DSHS to improve reporting and tracking of Health Associated Infections (HAI's) and enhance infection prevention activities that may prevent transmission of communicable diseases such as COVID-19 in healthcare facilities. The new system will also be augmented to track infection control assessment and response activities in response to COVID-19 pandemic or other infection prevention emergencies.
Duties:
- Build, implement and maintain software solutions/products to meet business needs utilizing industry-standard tools and Agile methodology best practices.
- Develops analysis and design strategies, testing strategies, technical designs.
- Work with infrastructure teams to setup continuous deployment (CI/CD pipelines) and delivery models.
- Code with Test-driven-development, clean code practices, and design patterns.
- Code with event-driven architecture and micro services-oriented architecture.
- Assist in the development of user stories, estimates, and work plans.
- Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software.
- Writes documentation to describe program development, logic, coding, and corrections. Writes manual for users to describe installation and operating procedures.
- Assists users to solve operating problems and defects.
- Applies Object-oriented programming principles, Single responsibility, Open-closed, Liskov substitution, Dependency inversion (SOLID) principles during development.
- Applies domain-driven design principles to development.
- Applies a test-driven development approach for development and focuses on high test coverage.
- Able to work both in a team and independently with minimal guidance.
- Finds ways to improve solutions, systems, and processes.
- Helps in building and maintaining continuous integration and continuous deployment (CI/CD) infrastructure.
- Develops designs and oversees the implementation of .Net applications and REST services with SQL back end. Establishes software best practices, designs and analyzes requirements and specifications, and develops production migration procedures. Provides specifications for the acquisition of tools as required.
- Works with the application development team to solve technical challenges with industry best practices.
- Takes accountability and drives the project to the completion
- Develops and maintains precise system documentation, guidelines, and presentations for management review.
- Initiates and creates enterprise strategies and plans for systems administration and security. Prepares and maintains storage management plans, including routine backups, long-term archives, and disaster recovery support. Collaborates in the development and deployment of the Disaster Recovery Plan.
- Analyzes enterprise system performance. Develops and implements system performance improvements.
- Participates in development activities including code reviews, as well as coding and testing of new enhancements.
If you are interested in this opportunity, please apply ASAP.