Experience with the full software development life cycle, including design, development, testing, deployment, and documentation activities, with a strong preference for Agile/Scrum.
Experience in writing programs using C#, VB.net, asp.net web forms and MVC 4.0/5.0, Web API, HTML/HTML5, CSS/CSS3, JavaScript, Angular, Oracle, PL/SQL.
Experience in using MS Visual Studio 2010/2015/2017 and experience in database design, optimization, and maintenance in SQL Server 2012/2014/2016.
Experience in implementing security best practices at application and database level.
Experience in building SSIS packages and SSRS reports.
Experience in using VSS/TFS for source code management.
Familiar with various design and architectural patterns.
Strong experience in analyzing and optimizing already deployed solutions.
Required Education and Experience:
S. in Computer Science or equivalent work experience.
Minimum of 8 years of progressive .NET experience.
Work in coordination with a team of developers to expand the current system.
Work with Business Analyst on analysis and logical design.
Perform unit testing and correct all identified bugs.
Assist with responding to Day Care data requests.
The individual in this position will work under the direction of a Technical Lead & Project Manager.
Communication of project status and updates at all levels of organization, with internal stakeholders, project team and executive staff.
Effectively communicate and work with the IT staff, cross-functional project teams and external resources as needed to ensure that business requirements are understood and fully realized during the project.
Have working operational knowledge of Microsoft Office (365), Project, Visio, Deployments, Cloud Migrations, application installations, and IT system feature enhancements.
Understand IT-related projects: server hardware & storage, networking hardware & services, and IT services (email, software applications, architecture, desktops, security, infrastructure, etc.).
Development and maintenance of detailed project plan with milestones and detailed roll out plan.
Development and maintenance of detailed project budget.
Identification and maintenance of critical path and contingencies.
Risk monitoring, control, and mitigation planning.
Resource allocation estimating and reporting.
Guide project teams to implement a new product.
Support and guidance for resulting business process changes.
Planning and support during training and transition.
Support development of overall IT program project plans, budgets, schedules, and scope.
Work with other program and project managers to develop common, shared program and project management standards and methodologies to achieve program goals.
Required Education and Experience:
B.S. in Computer Science or equivalent work experience.
10 years of experience in a project management role in an IT environment.
SDLC experience.
Strong business and technical acumen in project planning and management.
Experience working on customer requirements and implementing solutions.
Understand Agile and Waterfall methodologies.
Knowledge of JIRA Cloud and project management software.
Able to generate business correspondence, create forms and generate reports as required.
10 years working with software development and/or data management teams.
Some software development experience, preferred using RDBMS, JAVA, EDC and/or EHR systems.
Strong communication and presentation skills.
Demonstrates strong written and verbal communication skills.
Analyzing defined business rules and functional requirements.
Updating system documentation to ensure it reflects the current system version.
Evaluating enhancement requests and providing estimates.
Designing technical solutions using the Visual Vault SaaS product.
Creating test plans and test scripts to verify system modifications are error-free and perform as designed.
Facilitating user acceptance testing.
Documenting the results testing activities.
Deploying software updates.
Superior analytical and problem-solving skills.
Excellent written and oral communication skills.
Excellent interpersonal skills.
Ability to write technical documentation.
Required Education and Experience:
B.S. in Computer Science or equivalent work experience.
Experience with technical projects that have required a thorough understanding of systems architecture, engineering, administration, configuration, troubleshooting, performance tuning, and preventative maintenance and security procedures.
Experience with configuring and analyzing infrastructure scans and provide mitigation measures by recommending and implementing patch procedures on Windows and Linux machines.
8 Years of experience with configuring and analyzing application scans and working with application development teams to propose and implement mitigation measures.
8 Years of experience with documenting and creating dashboards of security events for analysis and follow up.