Previous Job
Previous
Fullstack Developer
Ref No.: 20-00066
Category: Experienced Professional
Location: Ontario, California
Position Type:Right to Hire
Start Date / End Date: 10/07/2019 to 03/31/2020
Genesis10 is seeking a Fullstack Developer for a contract to hire position with a health care company located in Ontario, CA.

Summary:
  • This position is responsible for the development of application software to meet product deliverables
  • Software development experience using standard Microsoft stack technologies is required
  • Experience with database administration in a development and/or production environment is preferred
Responsibilities:
  • designing and developing application solutions, primarily using Microsoft technologies
  • Additional responsibilities include unit testing and validation, problem assessment and resolution, process and software enhancements, and documentation to support ongoing maintenance and adherence to all company standards and governance requirements
  • Develop enterprise-level software that meets business needs using primarily Microsoft technologies
  • Conform to industry best practices for code construction, software security, data security, scalability, and performance
  • Provide reliable estimation of work and commit best efforts to delivering work in alignment with those estimates
  • Consistently maintain a high level of quality in developed code
  • Collaborate with other technology professionals (e.g., developers, testers, infrastructure personnel, DBAs, external vendors, etc.) on key architectural decisions and delivery of work
  • Demonstrate diligence, initiative, and follow-through in the execution of job duties
  • Develop and maintain SSIS packages and workflows, SQL queries, VB/C++ script components, schedules, etc. using TFS for version control
  • Understand and maintain appropriate data release documentation and approvals according to company policies and procedures
  • Develop processes to identify and analyze data quality issues and recommendations to resolve
  • Provide analysis and troubleshooting support to QA, Developers, Support and others allowing them to complete their assignments
  • Tune queries and stored procedures for optimal performance 
Qualifications:
  • Four-year degree in a related field or equivalent experience
  • Extensive experience developing full-stack web, desktop, and server applications using Microsoft .Net and SQL Server
  • Experience practicing SOLID object-oriented design principles, implementing service-oriented application development techniques, and applying common design patterns and architectures (e.g., repository, factory, onion, microservices, event-driven, etc.)
  • Experience working on complex systems integration projects that use a variety of standard Microsoft stack technologies (WCF, WebAPI, SSIS, BizTalk, MSMQ, SFTP, etc.)
  • Understanding of data normalization/denormalization is required
  • Experience operating in both fast-paced, mission critical production environments and greenfield project initiatives preferred
  • Experience working in Continuous Integration/Continuous Delivery Agile environments preferred
  • Full Understanding of the processes of data quality, data cleansing, and data governance preferred
  • Experience prototyping and developing engaging user interface designs a plus
  • Experience with coded test automation (coded unit tests, Selenium, Protractor, etc.) a plus
  • Experience with deployment and release automation a plus
  • Experience with some older Microsoft technologies (WebForms, WinForms, 32-bit COM, etc.) a plus
  • Relevant Microsoft and Agile certifications a plus
  • Excellent verbal and written communication skills required
  • Thorough troubleshooting and debugging skills required
  • C#, MVC, WPF, and object-oriented programming required
  • SQL Server Integration Services (SSIS) preferred
  • T-SQL, query optimization tools and techniques, relational database design, Entity Framework, and LINQ required
  • Visual Studio, SSMS, TFS/Azure DevOps, and Git required
  • Database development and administration is preferred
  • Engaged learner with the ability to quickly absorb and understand complex information
  • Capable of accurately translating business requirements into working code
  • Ability to identify the correct tools and services for an application, and guide peers in understanding and adopting them
  • Ability to quickly identify and communicate project delivery risks
  • Motivated individual who takes initiative, follows through, and stands by commitments 
If you have the described qualifications and are interested in this exciting opportunity, apply today!
 About Genesis10:

Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement – project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com "Genesis10 is an Equal Opportunity Employer, M/F/D/V”